പിരമിഡ് ലോഗോwww.pyramid.tech - പിരമിഡ് ടെക്
FX4
FX4 പ്രോഗ്രാമർ മാനുവൽ
ഡോക്യുമെന്റ് ഐഡി: 2711715845
പതിപ്പ്: v3പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ

FX4 പ്രോഗ്രാമർ

ഡോക്യുമെന്റ് ഐഡി: 2711715845
FX4 – FX4 പ്രോഗ്രാമർ മാനുവൽ

PYRAMID FX4 പ്രോഗ്രാമർ - ഐക്കൺ ഡോക്യുമെന്റ് ഐഡി: 2711650310

രചയിതാവ് മാത്യു നിക്കോൾസ്
ഉടമ പ്രോജക്റ്റ് ലീഡ്
ഉദ്ദേശം API ഉപയോഗിക്കുന്നതിനും ബാഹ്യ ആപ്ലിക്കേഷനുകളിലൂടെ ഉൽപ്പന്നം വിപുലീകരിക്കുന്നതിനും ആവശ്യമായ പ്രോഗ്രാമിംഗ് ആശയങ്ങൾ വിശദീകരിക്കുക.
വ്യാപ്തി FX4 അനുബന്ധ പ്രോഗ്രാമിംഗ് ആശയങ്ങൾ.
ഉദ്ദേശിച്ച പ്രേക്ഷകർ സോഫ്റ്റ്‌വെയർ ഡെവലപ്പർമാർ ഉൽപ്പന്നം ഉപയോഗിക്കാൻ താൽപ്പര്യപ്പെടുന്നു.
പ്രക്രിയ https://pyramidtc.atlassian.net/wiki/pages/createpage.action?
spaceKey=PQ&title=സ്റ്റാൻഡേർഡ്%20മാനുവൽ%20സൃഷ്ടി%20പ്രക്രിയ
പരിശീലനം ബാധകമല്ല

പതിപ്പ് നിയന്ത്രണം

പതിപ്പ് വിവരണം  സംരക്ഷിച്ചത്  സംരക്ഷിച്ചു  നില
v3 ഒരു സിമ്പിൾ ഓവർ ചേർത്തുview കൂടുതൽ മുൻampലെസ്. മാത്യു നിക്കോൾസ് 6 മാർച്ച് 2025 രാത്രി 10:29 അംഗീകരിച്ചു
v2 IGX-ലേക്ക് തിരികെ ഡിജിറ്റൽ IO ഇന്റർഫേസുകളും റഫറൻസുകളും ചേർത്തു. മാത്യു നിക്കോൾസ് 3 മെയ് 2024 7:39 PM അംഗീകരിച്ചു
v1 പ്രാരംഭ റിലീസ്, ഇപ്പോഴും ഒരു ജോലി പുരോഗമിക്കുന്നു. മാത്യു നിക്കോൾസ് 21 ഫെബ്രുവരി 2024 രാത്രി 11:25 അംഗീകരിച്ചു

PYRAMID FX4 പ്രോഗ്രാമർ - ഐക്കൺ 1 പ്രമാണ നിയന്ത്രണം റെ അല്ലviewed
നിലവിലെ പ്രമാണ പതിപ്പ്: വി.1
ഇല്ല റെviewഏൽപ്പിച്ചത്.

1.1 ഒപ്പുകൾ
ഏറ്റവും പുതിയ പ്രമാണ പതിപ്പിന്
വെള്ളിയാഴ്ച, മാർച്ച് 7, 2025, രാത്രി 10:33 UTC
മാത്യു നിക്കോൾസ് ഒപ്പിട്ടു; അർത്ഥം: Review

റഫറൻസുകൾ

പ്രമാണം ഡോക്യുമെൻ്റ് ഐഡി  രചയിതാവ്  പതിപ്പ്
IGX - പ്രോഗ്രാമർ മാനുവൽ 2439249921 മാത്യു നിക്കോൾസ് 1

FX4 പ്രോഗ്രാമിംഗ് കഴിഞ്ഞുview

ബ്ലാക്ക്‌ബെറിയിൽ നിന്നുള്ള QNX ഉയർന്ന വിശ്വാസ്യതയുള്ള റിയൽടൈം ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ നിർമ്മിച്ച IGX എന്ന പരിതസ്ഥിതിയിലാണ് FX4 പ്രോസസർ പ്രവർത്തിക്കുന്നത് (ക്യുഎൻഎക്സ് Webസൈറ്റ്¹). സ്വന്തമായി ഹോസ്റ്റ് കമ്പ്യൂട്ടർ സോഫ്റ്റ്‌വെയർ എഴുതാൻ ആഗ്രഹിക്കുന്ന ഉപയോക്താക്കൾക്ക് IGX ഒരു വഴക്കമുള്ളതും സമഗ്രവുമായ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ് (API) നൽകുന്നു.
മറ്റ് പിരമിഡ് ഉൽപ്പന്നങ്ങളുമായി IGX പരിസ്ഥിതി പങ്കിടുന്നു, ഇത് ഒരു ഉൽപ്പന്നത്തിനായി വികസിപ്പിച്ച സോഫ്റ്റ്‌വെയർ പരിഹാരങ്ങൾ മറ്റൊന്നിലേക്ക് എളുപ്പത്തിൽ കൈമാറാൻ അനുവദിക്കുന്നു.
പിരമിഡിൽ ലഭ്യമായ IGX-നുള്ള പൂർണ്ണമായ ഡോക്യുമെന്റേഷൻ പ്രോഗ്രാമർമാർക്ക് റഫർ ചെയ്യാൻ കഴിയും. webസൈറ്റ്: IGX | ആധുനിക മോഡുലാർ നിയന്ത്രണ സിസ്റ്റം ചട്ടക്കൂട് Web- പ്രാപ്തമാക്കിയ ആപ്ലിക്കേഷനുകൾ²

രണ്ട് API രീതികൾ പരീക്ഷിക്കുന്നതിനുള്ള ഒരു ആമുഖം ഈ വിഭാഗം നൽകുന്നു: JSON ഫോർമാറ്റ് ഉപയോഗിച്ചുള്ള HTTP, EPICS. ലാളിത്യത്തിനായി, പൈത്തൺ (പൈത്തൺ Webസൈറ്റ്³) ഒരു എക്സ് ആയി ഉപയോഗിക്കുന്നുample ഹോസ്റ്റ് കമ്പ്യൂട്ടർ ഭാഷ, പ്രൊഫഷണൽ അല്ലാത്ത പ്രോഗ്രാമർമാർക്ക് പോലും ഉപയോഗിക്കാൻ എളുപ്പവും ആക്സസ് ചെയ്യാവുന്നതുമാണ്.

3.1 പൈത്തണും HTTP യും ഉപയോഗിക്കുന്നത്
ഒരു മുൻ എന്ന നിലയിൽample, പൈത്തൺ ഉപയോഗിച്ച് അളന്ന വൈദ്യുതധാരകളുടെ ആകെത്തുക വായിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. നിങ്ങൾക്ക് ഇത് ആവശ്യമാണ് URL ആ പ്രത്യേക IO-യ്ക്ക്. FX4 web ഇത് കണ്ടെത്താനുള്ള ഒരു എളുപ്പവഴി GUI നൽകുന്നു: ഫീൽഡിൽ വലത്-ക്ലിക്കുചെയ്ത് 'HTTP പകർത്തുക' തിരഞ്ഞെടുക്കുക. URL' ക്ലിപ്പ്ബോർഡിലേക്ക് സ്ട്രിംഗ് പകർത്താൻ.

PYRAMID FX4 പ്രോഗ്രാമർ - പൈത്തണും HTTP ഉം ഉപയോഗിക്കുന്നു

ഇപ്പോൾ നിങ്ങൾക്ക് HTTP, JSON വഴി ഉപയോക്തൃ സോഫ്റ്റ്‌വെയറിലേക്കുള്ള കണക്റ്റിവിറ്റി പരീക്ഷിക്കാൻ പൈത്തൺ ഉപയോഗിക്കാം. HTTP അഭ്യർത്ഥനകളും ഡാറ്റ പാഴ്‌സിംഗും കൈകാര്യം ചെയ്യുന്നതിന് നിങ്ങൾ അഭ്യർത്ഥനകളും json ലൈബ്രറികളും ഇറക്കുമതി ചെയ്യേണ്ടി വന്നേക്കാം.

PYRAMID FX4 പ്രോഗ്രാമർ - HTTP അഭ്യർത്ഥനകളും ഡാറ്റ പാഴ്‌സിംഗും1 ലളിതമായ പൈത്തൺ HTTP Example

3.2 EPICS ഉപയോഗം
EPICS (എക്സ്പിരിമെന്റൽ ഫിസിക്സ് ആൻഡ് ഇൻഡസ്ട്രിയൽ കൺട്രോൾ സിസ്റ്റം) വഴി FX4 ബന്ധിപ്പിക്കുന്നതിനുള്ള പ്രക്രിയ സമാനമാണ്. ശാസ്ത്രീയ സൗകര്യങ്ങളിൽ വ്യാപകമായി ഉപയോഗിക്കുന്ന വിതരണ നിയന്ത്രണ സംവിധാനങ്ങൾ വികസിപ്പിക്കുന്നതിനും നടപ്പിലാക്കുന്നതിനും ഉപയോഗിക്കുന്ന സോഫ്റ്റ്‌വെയർ ഉപകരണങ്ങളുടെയും ആപ്ലിക്കേഷനുകളുടെയും ഒരു കൂട്ടമാണ് EPICS.

  1. https://blackberry.qnx.com/en
  2. https://pyramid.tech/products/igx
  3. https://www.python.org/
  1. ആവശ്യമുള്ള IO യ്ക്ക് EPICS പ്രോസസ് വേരിയബിൾ (PV) നാമം നേടുക.
  2. EPICS ലൈബ്രറി ഇറക്കുമതി ചെയ്ത് മൂല്യം വായിക്കുക.

പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ഇപിഐസിഎസ് പ്രോസസ് വേരിയബിൾ2 EPICS PV നാമം നേടുകപിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - സിമ്പിൾ പൈത്തൺ എപ്പിക്സ് എക്സ്ample3 ലളിതമായ പൈത്തൺ എപ്പിക്സ് ഉദാample

കൂടാതെ, പിരമിഡ് ഒരു യൂട്ടിലിറ്റി സൃഷ്ടിച്ചു (EPICS കണക്ട്⁴) ഉപയോഗിച്ച് EPICS പ്രോസസ് വേരിയബിളുകൾ തത്സമയം നിരീക്ഷിക്കാൻ കഴിയും. EPICS PV നാമം ശരിയാണെന്നും FX4 നിങ്ങളുടെ നെറ്റ്‌വർക്കിൽ PV ശരിയായി നൽകുന്നുണ്ടോ എന്നും സ്ഥിരീകരിക്കാൻ ഈ ഉപകരണം സഹായകരമാണ്.

പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ഇപിഐസിഎസ് കണക്ട്4 PTC EPICS കണക്ട്

FX4 പ്രോഗ്രാമിംഗ് API

ഈ മാനുവലിൽ വിവരിച്ചിരിക്കുന്ന ആശയങ്ങളും രീതികളും IGX - പ്രോഗ്രാമർ മാനുവലിൽ സ്ഥാപിച്ചിട്ടുള്ള ആശയങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. വിശദീകരണത്തിനും ഉദാampഅടിസ്ഥാന IGX പ്രോഗ്രാമിംഗും ഇൻ്റർഫേസുകളും എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ. ഈ മാനുവൽ FX4-ന് മാത്രമുള്ള ഉപകരണ-നിർദ്ദിഷ്‌ട IO, പ്രവർത്തനക്ഷമത എന്നിവ മാത്രമേ ഉൾക്കൊള്ളൂ.

4.1 അനലോഗ് ഇൻപുട്ട് IO
FX4-ൻ്റെ അനലോഗ് കറൻ്റ് ഇൻപുട്ടുകളിൽ ഡാറ്റ കോൺഫിഗർ ചെയ്യുന്നതും ശേഖരിക്കുന്നതുമായി ഈ IO ബന്ധപ്പെട്ടിരിക്കുന്നു. ചാനൽ ഇൻപുട്ടുകളുടെ യൂണിറ്റുകൾ ഉപയോക്തൃ കോൺഫിഗർ ചെയ്യാവുന്ന ക്രമീകരണത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് “എസ്ample യൂണിറ്റുകൾ", സാധുവായ ഓപ്ഷനുകളിൽ pA, nA, uA, mA, A എന്നിവ ഉൾപ്പെടുന്നു.
എല്ലാ 4 ചാനലുകളും ഒരേ ഇൻ്റർഫേസ് IO ഉപയോഗിക്കുന്നു, അവ സ്വതന്ത്രമായി നിയന്ത്രിക്കപ്പെടുന്നു. channel_x-നെ യഥാക്രമം channel_1, channel_2, channel_3 അല്ലെങ്കിൽ channel_4 ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.

IO പാത വിവരണം
/fx4/adc/channel_x റീഡൺലി നമ്പർ അളന്ന കറന്റ് ഇൻപുട്ട്.
/fx4/adc/channel_x/scalar ചാനലിൽ പ്രയോഗിച്ച NUMBER ലളിതമായ യൂണിറ്റ്ലെസ്സ് സ്കെയിലർ, സ്ഥിരസ്ഥിതിയായി 1.
/fx4/adc/channel_x/zero_offset ചാനലിനായുള്ള nA-യിലെ NUMBER നിലവിലെ ഓഫ്‌സെറ്റ്.

ഇനിപ്പറയുന്ന IO ചാനൽ സ്വതന്ത്രമല്ല കൂടാതെ എല്ലാ ചാനലുകൾക്കും ഒരേസമയം ബാധകമാണ്.

IO പാത  വിവരണം
/fx4/channel_sum നിലവിലുള്ള ഇൻപുട്ട് ചാനലുകളുടെ ആകെത്തുക റീഡോൺലി നമ്പർ.
/fx4/adc_unit STRING ഓരോ ചാനലിനും തുകയ്ക്കുമായി നിലവിലെ ഉപയോക്തൃ യൂണിറ്റുകൾ സജ്ജമാക്കുന്നു.
ഓപ്ഷനുകൾ: "pa", "na", "ua", "ma", "a"
/fx4/range STRING നിലവിലെ ഇൻപുട്ട് ശ്രേണി സജ്ജമാക്കുന്നു. ഓരോ ശ്രേണി കോഡും പരമാവധി കറന്റ് ഇൻപുട്ട് പരിധികളിലേക്കും BW യിലേക്കും എങ്ങനെ പൊരുത്തപ്പെടുന്നുവെന്ന് അറിയാൻ GUI കാണുക.
ഓപ്ഷനുകൾ: “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”
/fx4/adc/sample_frequency NUMBER Hz-ൽ ആവൃത്തി എത്രയാണ്?ample ഡാറ്റ ശരാശരി ആയിരിക്കും. ഇത് എല്ലാ ചാനലുകൾക്കുമുള്ള സിഗ്നൽ-ടു-നോയിസ്, ഡാറ്റ നിരക്ക് എന്നിവ നിയന്ത്രിക്കുന്നു.
/fx4/adc/കൺവേർഷൻ_ഫ്രീക്വൻസി NUMBER ADC അനലോഗ് മൂല്യങ്ങളെ ഡിജിറ്റൽ മൂല്യങ്ങളിലേക്ക് പരിവർത്തനം ചെയ്യുന്ന Hz-ലെ ആവൃത്തി. സ്ഥിരസ്ഥിതിയായി, ഇത് 100kHz ആണ്, നിങ്ങൾ വളരെ അപൂർവമായി മാത്രമേ ഈ മൂല്യം മാറ്റേണ്ടതുള്ളൂ.
/fx4/adc/offset_correction ചാനലുകളുടെ നിലവിലുള്ള എല്ലാ ഓഫ്‌സെറ്റുകളുടെയും ആകെത്തുക വീണ്ടും വീണ്ടും സംഖ്യ.

4.2 അനലോഗ് ഔട്ട്പുട്ട് IO
ഫ്രണ്ട് പാനലിലെ അനലോഗ് ഇൻപുട്ടുകൾക്ക് കീഴിൽ കാണുന്ന FX4-ൻ്റെ പൊതു-ഉദ്ദേശ്യ അനലോഗ് ഔട്ട്പുട്ടുകളുടെ കോൺഫിഗറേഷനുമായി ഈ IO ബന്ധപ്പെട്ടിരിക്കുന്നു. എല്ലാ 4 ചാനലുകളും ഒരേ ഇൻ്റർഫേസ് IO ഉപയോഗിക്കുന്നു, അവ സ്വതന്ത്രമായി നിയന്ത്രിക്കപ്പെടുന്നു. channel_x-നെ യഥാക്രമം channel_1, channel_2, channel_3 അല്ലെങ്കിൽ channel_4 ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.

IO പാത  വിവരണം
/fx4/dac /channel_x NUMBER കമാൻഡ് വാല്യംtagഇ ഔട്ട്പുട്ട്. ഔട്ട്പുട്ട് മോഡ് മാനുവൽ ആയി സജ്ജീകരിക്കുമ്പോൾ മാത്രമേ ഈ മൂല്യം എഴുതാൻ കഴിയൂ.
/fx4/dac/channel_x/readback റീഡൺലി നമ്പർ അളന്ന വോളിയംtagഇ outputട്ട്പുട്ട്.
എക്സ്പ്രഷൻ ഔട്ട്പുട്ട് മോഡ് ഉപയോഗിക്കുമ്പോൾ ഇത് ഏറ്റവും സഹായകരമാണ്.
/fx4/dac/channel_x/output_mode STRING ചാനലിനായുള്ള ഔട്ട്‌പുട്ട് മോഡ് സജ്ജമാക്കുന്നു.
ഓപ്ഷനുകൾ: “മാനുവൽ”, “എക്സ്പ്രഷൻ”, “പ്രോസസ്_കൺട്രോൾ”
/fx4/dac/channel _ x/slew_control_enable BOOL സ്ലവ് റേറ്റ് ലിമിറ്റിംഗ് പ്രാപ്തമാക്കുന്നു അല്ലെങ്കിൽ അപ്രാപ്തമാക്കുന്നു.
/fx4/dac/channel_ x/slew_rate ചാനലിന് V/s-ൽ NUMBER സ്ലെവ് നിരക്ക്.
/fx4/dac/channel_x/upper_limit NUMBER അനുവദനീയമായ പരമാവധി കമാൻഡ് വോളിയംtagചാനലിനായി ഇ. എല്ലാ പ്രവർത്തന രീതികൾക്കും ബാധകമാണ്.
/fx4/dac/channel _ x/lower_limit NUMBER അനുവദനീയമായ ഏറ്റവും കുറഞ്ഞ കമാൻഡ് വോളിയംtagചാനലിനായി ഇ. എല്ലാ പ്രവർത്തന രീതികൾക്കും ബാധകമാണ്.
/fx4/dac/channel _ x/ ഔട്ട്പുട്ട് _ എക്സ്പ്രഷൻ എക്സ്പ്രഷൻ ഔട്ട്പുട്ട് മോഡിൽ ആയിരിക്കുമ്പോൾ ചാനൽ ഉപയോഗിക്കുന്ന എക്സ്പ്രഷൻ സ്ട്രിംഗ് STRING സജ്ജമാക്കുന്നു.
/fx4/dac/channel _ x/reset_button ബട്ടൺ കമാൻഡ് വോളിയം പുനഃസജ്ജമാക്കുന്നുtagഇ മുതൽ 0 വരെ.

4.3 ഡിജിറ്റൽ ഇൻപുട്ടും ഔട്ട്പുട്ടുകളും
ഈ IOകൾ FX4-ൽ കാണപ്പെടുന്ന വിവിധ പൊതു ആവശ്യത്തിനുള്ള ഡിജിറ്റൽ ഇൻപുട്ടുകളും ഔട്ട്‌പുട്ടുകളും നിയന്ത്രിക്കുന്നതുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.

IO പാത  വിവരണം
/fx4/fr1 റീഡൺലി ബൂൾ ഫൈബർ റിസീവർ 1.
/fx4/അടി1 BOOL ഫൈബർ ട്രാൻസ്മിറ്റർ 1.
/fx4/fr2 റീഡൺലി ബൂൾ ഫൈബർ റിസീവർ 2.
/fx4/അടി2 BOOL ഫൈബർ ട്രാൻസ്മിറ്റർ 2.
/fx4/fr3 റീഡൺലി ബൂൾ ഫൈബർ റിസീവർ 3.
/fx4/അടി3 BOOL ഫൈബർ ട്രാൻസ്മിറ്റർ 3.
/fx4/ഡിജിറ്റൽ_എക്സ്പാൻഷൻ/d1 BOOL D1 ദ്വിദിശ ഡിജിറ്റൽ വികാസം IO.
/fx4/ഡിജിറ്റൽ_എക്സ്പാൻഷൻ/d2 BOOL D2 ദ്വിദിശ ഡിജിറ്റൽ വികാസം IO.
/fx4/ഡിജിറ്റൽ_എക്സ്പാൻഷൻ/d3 BOOL D3 ദ്വിദിശ ഡിജിറ്റൽ വികാസം IO.
/fx4/ഡിജിറ്റൽ_എക്സ്പാൻഷൻ/d4 BOOL D4 ദ്വിദിശ ഡിജിറ്റൽ വികാസം IO.

4.3.1 ഡിജിറ്റൽ IO കോൺഫിഗറേഷൻ
എല്ലാ ഡിജിറ്റലുകൾക്കും അവയുടെ സ്വഭാവം ക്രമീകരിക്കുന്നതിന് ഒരു കുട്ടി IO ഉണ്ട്, ആ ഡിജിറ്റൽ എങ്ങനെ പ്രവർത്തിക്കുമെന്ന് നിയന്ത്രിക്കുന്ന ഒരു ഓപ്പറേറ്റിംഗ് മോഡ് ഉൾപ്പെടെ. ഓരോ ഡിജിറ്റലിനും വ്യത്യസ്തമായ ലഭ്യമായ ഓപ്ഷനുകൾ ഉണ്ടായിരിക്കും. ഏത് IO-യ്‌ക്ക് ഏതൊക്കെ ഓപ്ഷനുകൾ ലഭ്യമാണ് എന്നതിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക് GUI കാണുക.

ചൈൽഡ് IO പാത്ത് വിവരണം
…/മോഡ് ഡിജിറ്റലിനുള്ള STRING പ്രവർത്തന മോഡ്.
ഓപ്ഷനുകൾ: “ഇൻപുട്ട്“, “ഔട്ട്പുട്ട്”, “pwm”, “ടൈമർ”, “എൻകോഡർ”, “ക്യാപ്ചർ”, “uart_rx”, “uart_tx”, “can_rx”, “can_tx”, “pru_input”, അല്ലെങ്കിൽ “pru_output”
…/പ്രോസസ്_സിഗ്നൽ STRING പ്രോസസ് കൺട്രോൾ സിഗ്നൽ നാമം, ഉണ്ടെങ്കിൽ.
…/പുൾ_മോഡ് ഡിജിറ്റൽ ഇൻപുട്ടിനായി STRING മുകളിലേക്ക്/താഴ്‌ത്താൻ വലിക്കുക മോഡ്.
ഓപ്ഷനുകൾ: “മുകളിലേക്ക്“, “താഴേക്ക്”, അല്ലെങ്കിൽ “പ്രവർത്തനരഹിതമാക്കുക”

4.4 റിലേ നിയന്ത്രണം
രണ്ട് റിലേകളും സ്വതന്ത്രമായി നിയന്ത്രിക്കപ്പെടുകയും ഒരേ തരത്തിലുള്ള ഇന്റർഫേസ് പങ്കിടുകയും ചെയ്യുന്നു. relay_x യഥാക്രമം relay_a അല്ലെങ്കിൽ relay_b ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.

IO പാത  വിവരണം
/fx4/relay _ x/permit / user _ കമാൻഡ് BOOL റിലേ തുറക്കാനോ അടയ്ക്കാനോ കമാൻഡ് ചെയ്യുന്നു. ഇന്റർലോക്കുകൾ അനുവദിച്ചാൽ ഒരു true കമാൻഡ് റിലേ അടയ്ക്കാൻ ശ്രമിക്കും, കൂടാതെ false കമാൻഡ് എല്ലായ്പ്പോഴും റിലേ തുറക്കും.
/fx4/റിലേ _ x/സ്റ്റേറ്റ് റീഡൺലി സ്ട്രിംഗ് റിലേയുടെ നിലവിലെ അവസ്ഥ.
ലോക്ക് ചെയ്ത റിലേകൾ തുറന്നിരിക്കും, പക്ഷേ ഇന്റർലോക്ക് കാരണം അടയ്ക്കാൻ കഴിയില്ല.
സംസ്ഥാനങ്ങൾ: "തുറന്നത്", "അടച്ചത്", അല്ലെങ്കിൽ "ലോക്ക്"
/fx4/റിലേ _ x/ഓട്ടോമാറ്റിക് ആയി _ അടയ്ക്കുക BOOL true ആയി സജ്ജമാക്കുമ്പോൾ, ഇന്റർലോക്കുകൾ അനുവദിക്കുമ്പോൾ റിലേ യാന്ത്രികമായി അടയുന്നു. സ്ഥിരസ്ഥിതിയായി False.
/fx4/റിലേ _ x/ സൈക്കിൾ _ എണ്ണം റീഡൺലി നമ്പർ അവസാന പുനഃസജ്ജീകരണത്തിനു ശേഷമുള്ള റിലേ സൈക്കിളുകളുടെ എണ്ണം. റിലേ ആയുസ്സ് ട്രാക്ക് ചെയ്യുന്നതിന് ഉപയോഗപ്രദമാണ്.

4.5 ഉയർന്ന വോളിയംtagഇ മൊഡ്യൂൾ
FX4 ഹൈ വോള്യത്തെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക് IGX – പ്രോഗ്രാമർ മാനുവൽ കാണുക.tagഇ ഇൻ്റർഫേസ്. ഘടകം പാരൻ്റ് പാത്ത് /fx4/high_votlage ആണ്.

4.6 ഡോസ് കൺട്രോളർ
FX4 ഡോസ് കണ്ട്രോളർ ഇന്റർഫേസിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക് IGX – പ്രോഗ്രാമർ മാനുവൽ കാണുക. കമ്പോണന്റ് പാരന്റ് പാത്ത് /fx4/dose_controller ആണ്.

FX4 പൈത്തൺ എക്സ്ampലെസ്

5.1 HTTP ഉപയോഗിച്ചുള്ള ഡാറ്റ ലോഗർ
ഈ മുൻampനിരവധി റീഡിംഗുകൾ എങ്ങനെ പിടിച്ചെടുക്കാമെന്നും അവ ഒരു CSV-യിൽ എങ്ങനെ സംരക്ഷിക്കാമെന്നും le കാണിക്കുന്നു. fileറീഡിംഗുകൾക്കിടയിൽ ഒരു നീണ്ട കാലതാമസം തിരഞ്ഞെടുക്കുന്നതിലൂടെ, FX4s ആണെങ്കിൽ പോലും നിങ്ങൾക്ക് ദീർഘകാല ഡാറ്റ ലോഗിംഗ് നടത്താൻ കഴിയും.ampലിംഗ് നിരക്ക് ഉയർന്നതായി സജ്ജീകരിച്ചിരിക്കുന്നു. സിസ്റ്റത്തെ അമിതമായി ഉപയോഗിക്കാതെ തന്നെ ദീർഘകാലത്തേക്ക് തുടർച്ചയായി അളവുകൾ ശേഖരിക്കാനും സംഭരിക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു, നിങ്ങളുടെ വിശകലനത്തിന് അനുയോജ്യമായ ഇടവേളകളിൽ ഡാറ്റ പിടിച്ചെടുക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നു. റീഡിംഗുകൾക്കിടയിലുള്ള കാലതാമസം ഡാറ്റ ലോഗിൻ ചെയ്യുന്ന വേഗത നിയന്ത്രിക്കാൻ സഹായിക്കുന്നു, കാര്യക്ഷമമായ സംഭരണം അനുവദിക്കുകയും ഉയർന്ന വേഗതയിൽ ഡാറ്റ പോയിന്റുകൾ നഷ്ടപ്പെടാനുള്ള സാധ്യത കുറയ്ക്കുകയും ചെയ്യുന്നു.ampതത്സമയ അളവുകൾക്കുള്ള ലിംഗ്.

PYRAMID FX4 പ്രോഗ്രാമർ - HTTP ഉപയോഗിക്കുന്ന ഡാറ്റ ലോഗർPYRAMID FX4 പ്രോഗ്രാമർ - HTTP 2 ഉപയോഗിക്കുന്ന ഡാറ്റ ലോഗർPYRAMID FX4 പ്രോഗ്രാമർ - HTTP 3 ഉപയോഗിക്കുന്ന ഡാറ്റ ലോഗർPYRAMID FX4 പ്രോഗ്രാമർ - HTTP 4 ഉപയോഗിക്കുന്ന ഡാറ്റ ലോഗർ

5.2 ലളിതമായ പൈത്തൺ GUI
രണ്ടാമത്തെ മുൻampപൈത്തണിനായി നിർമ്മിച്ച Tkinter GUI ടൂൾ ഉപയോഗിച്ച് അളന്ന വൈദ്യുതധാരകളുടെ ഒരു ഡിസ്പ്ലേ സൃഷ്ടിക്കുന്നു. ഉപയോക്തൃ-സൗഹൃദ ഗ്രാഫിക്കൽ ഫോർമാറ്റിൽ നിലവിലെ റീഡിംഗുകൾ ദൃശ്യവൽക്കരിക്കാൻ ഈ ഇന്റർഫേസ് നിങ്ങളെ അനുവദിക്കുന്നു. ഒരു മുറിയിലുടനീളം വായിക്കാൻ കഴിയുന്നത്ര വലുതാക്കാൻ ഡിസ്പ്ലേയുടെ വലുപ്പം മാറ്റാൻ കഴിയും, ഇത് വലിയ ഇടങ്ങളിൽ തത്സമയ നിരീക്ഷണം ആവശ്യമുള്ള സാഹചര്യങ്ങൾക്ക് അനുയോജ്യമാക്കുന്നു. സംവേദനാത്മക ഇന്റർഫേസുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു എളുപ്പ മാർഗം Tkinter നൽകുന്നു, കൂടാതെ ഇത് FX4-മായി സംയോജിപ്പിക്കുന്നതിലൂടെ, നിങ്ങളുടെ നിർദ്ദിഷ്ട ആവശ്യങ്ങൾക്ക് അനുയോജ്യമായ രീതിയിൽ ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയുന്ന അളന്ന വൈദ്യുതധാരകളുടെ ഒരു വിഷ്വൽ ഡിസ്പ്ലേ നിങ്ങൾക്ക് വേഗത്തിൽ നിർമ്മിക്കാൻ കഴിയും.

പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതമായ പൈത്തൺ ജിയുഐപിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതമായ പൈത്തൺ ജിയുഐ 2പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതമായ പൈത്തൺ ജിയുഐ 3പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതമായ പൈത്തൺ ജിയുഐ 4പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതമായ പൈത്തൺ ജിയുഐ 5പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതമായ പൈത്തൺ ജിയുഐ 6പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതമായ പൈത്തൺ ജിയുഐ 7

5.3 ലളിതം Webസോക്കറ്റുകൾ എക്സ്ample
ഈ മുൻample തെളിയിക്കുന്നു Webപരമാവധി ബാൻഡ്‌വിഡ്ത്ത് ആവശ്യമുള്ളപ്പോൾ FX4-ൽ നിന്നുള്ള ഡാറ്റ വായിക്കുന്നതിനുള്ള ഏറ്റവും നല്ല രീതിയായ സോക്കറ്റ് ഇന്റർഫേസാണിത്. Webമറ്റ് രീതികളെ അപേക്ഷിച്ച് വേഗതയേറിയതും കാര്യക്ഷമവുമായ ഡാറ്റ കൈമാറ്റം അനുവദിക്കുന്ന ഒരു തത്സമയ, പൂർണ്ണ-ഡ്യൂപ്ലെക്സ് ആശയവിനിമയ ചാനൽ സോക്കറ്റുകൾ നൽകുന്നു.
മുൻample ഒരു പരമ്പര s വായിക്കുന്നുamples, സെക്കൻഡിൽ ശരാശരി സമയം റിപ്പോർട്ട് ചെയ്യുന്നുample ഉം പരമാവധി ലേറ്റൻസിയും, ഡാറ്റ ഒരു CSV-യിലേക്ക് സംരക്ഷിക്കുന്നു file പിന്നീടുള്ള വിശകലനത്തിനായി. ഈ സജ്ജീകരണം കാര്യക്ഷമമായ തത്സമയ നിരീക്ഷണത്തിനും പോസ്റ്റ്-പ്രോസസ്സിംഗിനായി എളുപ്പത്തിലുള്ള ഡാറ്റ സംഭരണത്തിനും അനുവദിക്കുന്നു.
ഉപയോഗിച്ച് നേടാനാകുന്ന നിർദ്ദിഷ്ട പ്രകടനം Webസോക്കറ്റുകൾ നിങ്ങളുടെ ഇതർനെറ്റ് ഇന്റർഫേസിന്റെ വിശ്വാസ്യതയെയും നിങ്ങളുടെ ആപ്ലിക്കേഷന്റെ ആപേക്ഷിക മുൻഗണനയെയും ആശ്രയിച്ചിരിക്കുന്നു. ഒപ്റ്റിമൽ ഫലങ്ങൾക്കായി, നിങ്ങളുടെ നെറ്റ്‌വർക്ക് സ്ഥിരതയുള്ളതാണെന്നും ആവശ്യമെങ്കിൽ FX4 ന്റെ ഡാറ്റാ ട്രാൻസ്മിഷന് മുൻഗണന നൽകുന്നുണ്ടെന്നും ഉറപ്പാക്കുക.

പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതം Webസോക്കറ്റുകൾ എക്സ്ampleപിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതം Webസോക്കറ്റുകൾ എക്സ്ampലെ 2പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ - ലളിതം Webസോക്കറ്റുകൾ എക്സ്ampലെ 3

പതിപ്പ്: v3
FX4 പൈത്തൺ എക്സ്ampകുറവ്: 21

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

പിരമിഡ് എഫ്എക്സ്4 പ്രോഗ്രാമർ [pdf] നിർദ്ദേശ മാനുവൽ
FX4 പ്രോഗ്രാമർ, FX4, പ്രോഗ്രാമർ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *