Tambarin PYRAMIDwww.pyramid.tech
Farashin FX4
FX4 Programmer Manual
Takardar bayanai:2711715845
Shafin: v3PYRAMID FX4 Mai Shirye-shirye

FX4 Mai shirye-shirye

Takardar bayanai:2711715845
FX4 - FX4 Manual Programmer

PYRAMID FX4 Mai Shirye-shirye - icon ID na takarda: 2711650310

Marubuci Matiyu Nichols ne adam wata
Mai shi Jagoran aikin
Manufar Bayyana ra'ayoyin shirye-shirye masu mahimmanci don amfani da API kuma ƙara samfurin ta aikace-aikacen waje.
Iyakar Abubuwan da ke da alaƙa da FX4.
Masu Sauraron Niyya Masu haɓaka software suna sha'awar amfani da samfurin.
Tsari https://pyramidtc.atlassian.net/wiki/pages/createpage.action?
spaceKey=PQ&title=Standard%20Manual%20Creation%20Tri
Horowa BA AIKI BA

Sarrafa Sigar

Sigar Bayani  An ajiye ta  Ajiye akan  Matsayi
v3 Ƙara mai sauƙiview da ƙari examples. Matiyu Nichols ne adam wata Maris 6, 2025 10:29 PM YARDA
v2 Ƙara abubuwan musaya na IO na dijital da nassoshi baya ga IGX. Matiyu Nichols ne adam wata Mayu 3, 2024 7:39 PM YARDA
v1 Sakin farko, har yanzu aiki yana kan ci gaba. Matiyu Nichols ne adam wata Fabrairu 21, 2024 11:25 PM YARDA

PYRAMID FX4 Mai Shirye-shirye - icon 1 Sarrafa daftarin aiki Ba Reviewed
Sigar daftarin aiki na yanzu: v.1
Babu reviewan sanya su.

1.1 Sa hannu
don sigar daftarin aiki na baya-bayan nan
Juma'a, Maris 7, 2025, 10:33 PM UTC
Matiyu Nichols ya sanya hannu; ma'ana: Review

Magana

Takardu ID na takarda  Marubuci  Sigar
IGX - Manual Programmer 2439249921 Matiyu Nichols ne adam wata 1

FX4 Shirye-shiryen Ƙarsheview

Mai sarrafa na'urar FX4 yana gudana akan yanayin da ake kira IGX, wanda aka gina akan tsarin babban abin dogaro na QNX daga BlackBerry.QNX Website¹). IGX yana ba da sassauƙa kuma cikakkiyar aikace-aikacen shirye-shiryen shirye-shirye (API) don masu amfani waɗanda ke son rubuta nasu software na kwamfuta.
Ana raba yanayin IGX a cikin sauran samfuran Pyramid, yana ba da damar mafita software da aka haɓaka don samfurin ɗaya don sauƙin canjawa wuri zuwa wasu.
Masu shirye-shirye na iya komawa zuwa cikakkun takaddun don IGX da ake samu akan Pyramid websaiti a: IGX | Tsarin Tsarin Kula da Modular Na Zamani don WebAikace-aikacen da aka kunna²

Wannan sashe yana ba da gabatarwa don gwada hanyoyin API guda biyu: HTTP ta amfani da tsarin JSON da EPICS. Don sauƙi, Python (Python Website³) ana amfani dashi azaman misaliampHarshen kwamfuta mai masaukin baki, wanda ke da sauƙin amfani kuma mai sauƙin amfani ga ƙwararrun masu tsara shirye-shirye.

3.1 Amfani da Python da HTTP
A matsayin exampDon haka, ɗauka cewa kuna son karanta jimlar ma'aunin igiyoyin ruwa tare da Python. Kuna buƙatar URL ga wannan musamman IO. Farashin FX4 web GUI yana ba da hanya mai sauƙi don nemo wannan: kawai danna-dama a cikin filin kuma zaɓi 'Kwafi HTTP URL' don kwafi kirtani zuwa allo.

PYRAMID FX4 Programmer - Amfani da Python da HTTP

Yanzu zaku iya amfani da Python don gwada haɗin kai zuwa software mai amfani ta HTTP da JSON. Kuna iya buƙatar shigo da buƙatun da dakunan karatu na json don gudanar da buƙatun HTTP da tantance bayanan.

PYRAMID FX4 Mai Shirye-shirye - buƙatun HTTP da rarraba bayanai1 Sauƙaƙe Python HTTP Example

3.2 Amfani da EPICS
Tsarin haɗa FX4 ta hanyar EPICS (Gwargwadon Physics da Tsarin Kula da Masana'antu) iri ɗaya ne. EPICS saitin kayan aikin software ne da aikace-aikacen da ake amfani da su don haɓakawa da aiwatar da tsarin sarrafawa da aka rarraba, ana amfani da su sosai a wuraren kimiyya.

  1. https://blackberry.qnx.com/en
  2. https://pyramid.tech/products/igx
  3. https://www.python.org/
  1. Samu sunan tsarin EPICS (PV) don IO da ake so.
  2. Shigo da ɗakin karatu na EPICS kuma karanta ƙimar.

PYRAMID FX4 Mai Shirye-shiryen - EPICS mai canjin tsari2 Samu Sunan EPICS PVPYRAMID FX4 Mai Shirye-shirye - Sauƙaƙan Python EPICS Example3 Simple Python EPICS Example

Bugu da ƙari, Pyramid ya ƙirƙira mai amfani (Haɗin EPICS⁴) wanda ke ba ku damar saka idanu masu canjin tsarin EPICS a cikin ainihin-lokaci. Wannan kayan aikin yana taimakawa don tabbatarwa idan sunan EPICS PV daidai ne kuma FX4 yana hidimar PV daidai akan hanyar sadarwar ku.

PYRAMID FX4 Mai Shirye-shiryen - Haɗin EPICS4 Haɗin PTC EPICS

API ɗin Shirye-shiryen FX4

Hanyoyi da hanyoyin da aka siffanta a cikin wannan jagorar sun ginu akan abubuwan da aka kafa a cikin IGX – Manual Programmer. Da fatan za a duba wannan takarda don bayani da misaliampyadda ainihin IGX shirye-shirye da musaya ke aiki. Wannan jagorar za ta rufe takamaiman na'urar IO da ayyukan da suka keɓanta ga FX4.

4.1 Analog Input IO
Waɗannan IO suna da alaƙa da daidaitawa da tattara bayanai akan abubuwan shigar analog na yanzu na FX4. Raka'o'in abubuwan shigar da tashar sun dogara ne akan saitin daidaitacce mai amfani da ake kira “Sample Raka'a", ingantattun zaɓuɓɓuka sun haɗa da pA, nA, uA, mA, da A.
Duk tashoshi 4 suna amfani da IO iri ɗaya kuma ana sarrafa su da kansu. Sauya channel_x da channel_1 , channel_2 , channel_3 , ko channel_4 bi da bi.

Hanyar IO Bayani
/fx4/adc/channel_x LAMBAR KARANTA KAWAI An auna shigarwar halin yanzu.
/fx4/adc/channel_x/scalar NUMBER Sauƙaƙan sikelin sikeli mara rahusa wanda aka yi amfani da shi akan tashar, 1 ta tsohuwa.
/fx4/adc/channel_x/zero_offset NUMBER Sake biya na yanzu a nA don tashar.

IO mai zuwa ba tashar mai zaman kanta ba ce kuma ana amfani da ita ga duk tashoshi lokaci guda.

Hanyar IO  Bayani
/fx4/channel_sum LAMBAR KARANTA KAWAI Jimlar tashoshin shigarwa na yanzu.
/fx4/adc_unit STRING Yana saita raka'o'in mai amfani na yanzu don kowane tashoshi da jimla.
Zabuka: "pa", "na", "ua", "ma", "a"
/fx4/range STRING Yana saita kewayon shigarwa na yanzu. Dubi GUI don yadda kowane lambar kewayon ya dace da matsakaicin iyakar shigarwar yanzu da BW.
Zaɓuɓɓuka: "0", "1", "2", "3", "4", "5", "6", "7"
/fx4/adc/sample_frequency NUMBER Mitar a cikin Hz wanda sampda data za a matsakaita zuwa. Wannan yana sarrafa siginar-zuwa-amo da ƙimar bayanai ga duk tashoshi.
/fx4/adc/conversion_frequency NUMBER Mitar a cikin Hz wanda ADC zai canza analog zuwa ƙimar dijital a. Ta hanyar tsoho, wannan shine 100kHz, kuma da kyar za ku buƙaci canza wannan ƙimar.
/fx4/adc/offset_correction LAMBAR KARANTA KAWAI Jimlar duk abubuwan da aka biya na tashar ta yanzu.

4.2 Analog Fitar IO
Waɗannan IO suna da alaƙa da ƙayyadaddun kayan aikin analog na gama-gari na FX4 da aka samo a ƙarƙashin abubuwan shigar analog akan ɓangaren gaba. Duk tashoshi 4 suna amfani da IO iri ɗaya kuma ana sarrafa su da kansu. Sauya channel_x da channel_1 , channel_2 , channel_3 , ko channel_4 bi da bi.

Hanyar IO  Bayani
/fx4/dac /channel_x NUMBER Umurnin voltage fitarwa. Ana iya rubuta wannan ƙimar zuwa lokacin da aka saita yanayin fitarwa zuwa mai hannu.
/fx4/dac/channel_x/readback LAMBAR KARANTA KAWAI An auna voltage fitarwa.
Wannan ya fi taimako lokacin amfani da yanayin fitarwar magana.
/fx4/dac/channel_x/output_mode STRING Yana saita yanayin fitarwa don tashar.
Zabuka: "manual", "bayani", "process_control"
/fx4/dac/channel _ x/slew_control_enable BOOL Yana kunna ko yana hana iyakance ƙimar kisa.
/fx4/dac/channel_ x/slew_rate NUMBER Rage ƙima a cikin V/s don tashar.
/fx4/dac/channel_x/upper_limit NUMBER Madaidaicin umarnin da aka yarda voltage don channel. Ya shafi duk yanayin aiki.
/fx4/dac/channel _ x/lower_limit NUMBER Mafi ƙarancin umarnin da aka yarda voltage don channel. Ya shafi duk yanayin aiki.
/fx4/dac/channel _ x/ fitarwa _ magana STRING Yana saita kitin magana da tashar ke amfani dashi lokacin da yake cikin yanayin fitarwar magana.
/fx4/dac/channel _ x/reset_button BUTTON Yana Sake saita umarni voltage zo 0.

4.3 Digital Input da Fitarwa
Waɗannan IO suna da alaƙa da sarrafa maƙasudin maƙasudi na gabaɗaya na dijital da abubuwan da aka samo akan FX4.

Hanyar IO  Bayani
/fx4/fr1 KYAUTA BOOL Fiber receiver 1.
/fx4/ft1 BOOL Fiber transmitter 1.
/fx4/fr2 KYAUTA BOOL Fiber receiver 2.
/fx4/ft2 BOOL Fiber transmitter 2.
/fx4/fr3 KYAUTA BOOL Fiber receiver 3.
/fx4/ft3 BOOL Fiber transmitter 3.
/fx4/dijital_expansion/d1 BOOL D1 fadada dijital bidirectional IO.
/fx4/dijital_expansion/d2 BOOL D2 fadada dijital bidirectional IO.
/fx4/dijital_expansion/d3 BOOL D3 fadada dijital bidirectional IO.
/fx4/dijital_expansion/d4 BOOL D4 fadada dijital bidirectional IO.

4.3.1 Kanfigareshan Dijital IO
Duk dijital suna da IO na yara don daidaita halayensu gami da yanayin aiki wanda ke sarrafa yadda dijital ɗin zai yi aiki. Kowane dijital zai sami nau'ikan zaɓuɓɓukan da ake da su. Dubi GUI don cikakkun bayanai kan waɗanne zaɓuɓɓukan da ke akwai don menene IO.

Hanyar IO Child Bayani
…/mode Yanayin Aiki na STRING don dijital.
Zabuka: "shigarwar", "fitarwa", "pwm", "timer", "encoder", "capture", "uart_rx", "uart_tx", "can_rx", "can_tx", "pru_input", ko "pru_output"
…/process_signal STRING Sunan siginar sarrafa tsari, idan akwai ɗaya.
…/pull_mode STRING Yanayin sama/ƙasa don shigarwar dijital.
Zaɓuɓɓuka: " sama", "ƙasa", ko "kashe"

4.4 Gudanar da Relay
Dukansu relays biyu suna sarrafa kansu kuma suna raba nau'in dubawa iri ɗaya. Sauya relay_x da relay_a ko relay_b bi da bi.

Hanyar IO  Bayani
/fx4/relay _ x/izni / mai amfani _ umurnin BOOL Yana ba da umarnin buɗe ko rufewa. Umarni na gaskiya zai yi ƙoƙarin rufe relay ɗin idan an ba da makullin, kuma umarnin ƙarya koyaushe zai buɗe relay ɗin.
/fx4/relay _ x/state STRING KAWAI Halin relay na yanzu.
Makullied relays a buɗe suke amma ba za a iya rufe su ba saboda kulle-kulle.
Jihohi: "buɗe", "rufe", ko "kulle"
/fx4/relay _ x/ta atomatik _ kusa BOOL Lokacin da aka saita zuwa gaskiya, relay ɗin zai rufe ta atomatik lokacin da aka ba da makullin. Ƙarya ta asali.
/fx4/relay _ x/ sake zagayowar _ ƙidaya LAMBAR KARANTA KAWAI Adadin zagayowar relay tun lokacin sake saiti na ƙarshe. Mai amfani don bin diddigin gudun ba da sanda tsawon rayuwa.

4.5 Babban Voltage Module
Dubi IGX – Manual Programmer don cikakkun bayanai kan FX4 babban voltage dubawa. Hanyar mahaifa ta bangaren shine /fx4/high_votlage .

4.6 Mai Kula da Kashi
Dubi IGX - Manual Programmer don cikakkun bayanai akan ƙirar mai sarrafa kashi FX4. Hanyar mahaifa ta bangaren shine /fx4/dose_controller .

FX4 Python Examples

5.1 Data Logger ta amfani da HTTP
Wannan example yana nuna yadda ake ɗaukar adadin karatu da adana su zuwa CSV file. Ta zaɓar dogon jinkiri tsakanin karatu, zaku iya yin rajistar bayanai na dogon lokaci koda kuwa FX4 sampling rate an saita mafi girma. Wannan yana ba ku damar ci gaba da tattarawa da adana ma'auni na tsawon lokaci ba tare da mamaye tsarin ba, tabbatar da cewa an kama bayanai a cikin tazara masu dacewa da binciken ku. Jinkiri tsakanin karatun yana taimakawa wajen daidaita saurin da ake shigar da bayanai, yana ba da damar adana ingantaccen tsari da rage haɗarin rasa wuraren bayanan yayin da har yanzu ana fa'ida daga manyan s.ampling don ainihin ma'auni.

PYRAMID FX4 Mai Shirye-shirye - Logger Data ta amfani da HTTPPYRAMID FX4 Programmer - Logger Data ta amfani da HTTP 2PYRAMID FX4 Programmer - Logger Data ta amfani da HTTP 3PYRAMID FX4 Programmer - Logger Data ta amfani da HTTP 4

5.2 GUI mai sauƙi na Python
Na biyu tsohonample yana amfani da kayan aikin Tkinter GUI, wanda aka gina don Python, don ƙirƙirar nunin igiyoyin da aka auna. Wannan keɓancewa yana ba ku damar hango karatun yanzu a cikin sigar hoto mai dacewa da mai amfani. Za'a iya canza girman nunin don mai da shi girman isa don karantawa daga ko'ina cikin ɗaki, yana mai da shi manufa don yanayin yanayi inda ake buƙatar sa ido na ainihi a cikin manyan wurare. Tkinter yana ba da hanya mai sauƙi don ƙirƙirar mu'amala mai ma'amala, kuma ta hanyar haɗa shi tare da FX4, zaku iya hanzarta gina nuni na gani na igiyoyin da aka auna waɗanda za'a iya keɓance su don dacewa da takamaiman bukatunku.

PYRAMID FX4 Mai Shirye-shirye - Gui Mai Sauƙi na PythonPYRAMID FX4 Mai Shirye-shiryen - Sauƙaƙe Python GUI 2PYRAMID FX4 Mai Shirye-shiryen - Sauƙaƙe Python GUI 3PYRAMID FX4 Mai Shirye-shiryen - Sauƙaƙe Python GUI 4PYRAMID FX4 Mai Shirye-shiryen - Sauƙaƙe Python GUI 5PYRAMID FX4 Mai Shirye-shiryen - Sauƙaƙe Python GUI 6PYRAMID FX4 Mai Shirye-shiryen - Sauƙaƙe Python GUI 7

5.3 Mai Sauƙi WebSockets Example
Wannan exampya nuna WebSockets interface, wanda shine hanyar da aka fi so don karanta bayanai daga FX4 lokacin da ake buƙatar iyakar bandwidth. WebSockets suna ba da tashar sadarwa ta ainihin lokaci, cikakken-duplex, yana ba da damar canja wurin bayanai da sauri da inganci idan aka kwatanta da sauran hanyoyin.
The example karanta jerin samples, yana ba da rahoton matsakaicin lokacin kowane sample da matsakaicin latency, kuma yana adana bayanai zuwa CSV file domin bincike na gaba. Wannan saitin yana ba da damar ingantaccen saka idanu na ainihin lokaci da sauƙin adana bayanai don aiwatarwa.
Ƙayyadadden aikin da za a iya samu tare da WebSockets ya dogara da amincin haɗin haɗin Ethernet ɗin ku da fifikon dangi na aikace-aikacenku. Don kyakkyawan sakamako, tabbatar da cewa hanyar sadarwar ku ta tsaya tsayin daka kuma an ba da fifikon watsa bayanan FX4 idan ya cancanta.

Mai Shirye-shiryen PYRAMID FX4 - Mai Sauƙi WebSockets ExampleMai Shirye-shiryen PYRAMID FX4 - Mai Sauƙi WebSockets Exampshafi na 2Mai Shirye-shiryen PYRAMID FX4 - Mai Sauƙi WebSockets Exampshafi na 3

Shafin: v3
FX4 Python Exampshafi: 21

Takardu / Albarkatu

PYRAMID FX4 Mai Shirye-shirye [pdf] Jagoran Jagora
FX4 Mai shirye-shirye, FX4, Mai shirye-shirye

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *