www.pyramid.tech
FX4
FX4 Papatono pukapuka
ID Tuhinga: 2711715845
Putanga: v3
Kaihōtaka FX4
ID Tuhinga: 2711715845
FX4 – FX4 Papatono Manual
ID Tuhinga: 2711650310
Kaituhi | Matiu Nichols |
Rangatira | Kaupapa Arahi |
Te kaupapa | Whakamāramahia nga ariā hotaka e tika ana hei whakamahi i te API me te whakawhānui i te hua ma nga tono o waho. |
Te whānuitanga | FX4 nga kaupapa kaupapa e pa ana. |
Te hunga whakarongo | Ko nga kaihanga rorohiko e hiahia ana ki te whakamahi i te hua. |
Tukanga | https://pyramidtc.atlassian.net/wiki/pages/createpage.action? spaceKey=PQ&title=Paerewa%20Manual%20Creation%20Process |
Whakangungu | KAORE E TONO |
Mana Putanga
Putanga | Whakaahuatanga | I tiakina e | Whakaorangia i runga | Tūnga |
v3 | Kua taapirihia he taapiri ngawariview me etahi atu examples. | Matiu Nichols | Maehe 6, 2025 10:29 PM | Kua Whakaaetia |
v2 | Kua taapirihia nga atanga IO mamati me nga tohutoro ki te IGX. | Matiu Nichols | Haratua 3, 2024 7:39 PM | Kua Whakaaetia |
v1 | Ko te tukunga tuatahi, kei te haere tonu te mahi. | Matiu Nichols | Hui-tanguru 21, 2024 11:25 PM | Kua Whakaaetia |
Mana Tuhinga Ehara ko Reviewed
Putanga tuhinga onāianei: v.1
No reviewkua whakaritea.
1.1 Waitohu
mo te putanga tuhinga hou
Paraire, Maehe 7, 2025, 10:33 PM UTC
Ko Matthew Nichols i haina ; tikanga: Review
Tohutoro
Tuhinga | ID Tuhinga | Kaituhi | Putanga |
IGX – Papatono pukapuka | 2439249921 | Matiu Nichols | 1 |
FX4 Papatono Nekeview
Ko te tukatuka FX4 e rere ana i runga i te taiao e kiia nei ko IGX, he mea hanga i runga i te punaha whakahaere a QNX tino pono mai i te parakipere (QNX Webpae¹). Ka whakaratohia e IGX he atanga whakamaoritanga tono ngawari me te matawhānui (API) mo nga kaiwhakamahi e hiahia ana ki te tuhi i a raatau ake rorohiko rorohiko manaaki.
Ka tohatohahia te taiao IGX puta noa i etahi atu hua Pyramid, ka taea e nga otinga rorohiko te whakawhanake mo tetahi hua kia ngawari te whakawhiti ki etahi atu.
Ka taea e nga kaihōtaka te titiro ki nga tuhinga katoa mo te IGX e waatea ana i runga i te Pyramid webpae i: IGX | Anga Mana Whakahaere Whakatau Hou mo Web-Whakahohehia nga tono²
Ko tenei waahanga e whakarato ana i te whakauru ki te whakamatautau i nga tikanga API e rua: HTTP ma te whakamahi i te whakatakotoranga JSON me te EPICS. Mo te ngawari, Python (Python Webpae³) ka whakamahia hei exampte reo rorohiko kaihautu, e waatea ana, e ngawari ana ki te whakamahi mo nga kaiwhakatakoto kaupapa kore-ngaio.
3.1 Te whakamahi i te Python me te HTTP
Hei examptena, whakaaro kei te pirangi koe ki te panui i te tapeke o nga au ine me te Python. Kei te hiahia koe i te URL mo tera IO. Ko te FX4 web Ka whakaratohia e GUI he huarahi ngawari ki te rapu i tenei: paato-matau noa i te mara ka kowhiri 'Topi HTTP URL' ki te tārua i te aho ki te papatopenga.
Inaianei ka taea e koe te whakamahi i te Python ki te whakamatautau i te hononga ki te rorohiko kaiwhakamahi ma te HTTP me te JSON. Ka hiahia pea koe ki te kawemai i nga tono me nga whare pukapuka json ki te hapai i nga tono HTTP me te parapara raraunga.
1 Python HTTP Example
3.2 Te whakamahi EPICS
Ko te tukanga mo te hono i te FX4 na roto i te EPICS (Whakamātautau Ahupūngao me te Pūnaha Whakahaere Ahumahi) he rite. Ko te EPICS he huinga taputapu rorohiko me nga tono e whakamahia ana ki te whakawhanake me te whakatinana i nga punaha whakahaere toha, e whakamahia nuitia ana i roto i nga whare pūtaiao.
- Tikina te ingoa taurangi tukanga EPICS (PV) mo te IO e hiahiatia ana.
- Kawemai i te whare pukapuka EPICS ka panui i te uara.
2 Tikina te Ingoa PV EPICS
3 EPICS Python Simple Example
I tua atu, i hangaia e Pyramid he taputapu (EPICS Hononga⁴) ka taea e koe te aro turuki i nga huringa tukanga EPICS i roto i te waa-tūturu. He awhina tenei taputapu ki te whakaū mena kei te tika te ingoa EPICS PV, kei te mahi tika te FX4 i te PV i runga i to whatunga.
4 PTC EPICS Hono
API Papatonotanga FX4
Ko nga ariā me nga tikanga e whakaahuatia ana i roto i tenei pukapuka ka hangai i runga i nga ariā kua whakaritea i roto i te IGX – Programmer Manual. Tena tirohia taua tuhinga mo te whakamarama me te examphe pehea te mahi a IGX kaupapa me nga atanga. Ka hipokina e tenei pukapuka te IO motuhake me nga mahi motuhake ki te FX4.
4.1 Tāuru Analog IO
Ko enei IO e pa ana ki te whirihora me te kohi raraunga mo nga whakaurunga o naianei tairitenga o te FX4. Ko nga waeine o nga whakauru hongere kei runga i te tautuhinga whirihora kaiwhakamahi e kiia nei ko "Sample Waeine”, ko nga whiringa whaimana ko pA, nA, uA, mA, me A.
Ko nga hongere e 4 e whakamahi ana i te atanga IO kotahi me te whakahaere takitahi. Whakakapia te hongere_x ki te hongere_1 , te hongere_2 , te hongere_3 , te hongere_4 ranei.
Ara IO | Whakaahuatanga |
/fx4/adc/channel_x | TE TAU PĀNUI I inehia te tāuru o nāianei. |
/fx4/adc/channel_x/scalar | NUMBER Uiine waekore ngawari ka hoatu ki te hongere, 1 taunoa. |
/fx4/adc/channel_x/zero_offset | NUMBER Whangai o naianei ki nA mo te hongere. |
Ko nga IO e whai ake nei ehara i te hongere motuhake, ka tukuna ki nga hongere katoa i te wa kotahi.
Ara IO | Whakaahuatanga |
/fx4/channel_sum | TE TAU PĀNUI Te tapeke o nga hongere whakauru onāianei. |
/fx4/adc_unit | STRING Ka tautuhi i nga wae kaiwhakamahi o naianei mo ia hongere me te tapeke. Kōwhiringa: “pa”, “na”, “ua”, “ma”, “a” |
/fx4/awhe | STRING Ka tautuhi i te awhe tāuru onāianei. Tirohia te GUI mo te hono o ia waehere awhe ki nga tepe whakaurunga o naianei me te BW. Kōwhiringa: “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7” |
/fx4/adc/sampte_auau | TAU Ko te auau i roto i te Hz e sampka tauwaenga te raraunga ki. Ma tenei e whakahaere te tohu-ki-haruru me te reiti raraunga mo nga hongere katoa. |
/fx4/adc/conversion_frequency | TAU Ko te auau o te Hz ka huri te ADC ki nga uara mamati. Ma te taunoa, ko te 100kHz tenei, a ka iti noa te hiahia ki te whakarereke i tenei uara. |
/fx4/adc/offset_correction | PĀNUITIA NUI Tapeketanga o nga wahanga katoa o naianei. |
4.2 IO Putanga Analog
Ko enei IO e pa ana ki te whirihoranga o nga putanga tairitenga-whanui o te FX4 i kitea i raro i nga whakaurunga tairitenga i te papa o mua. Ko nga hongere e 4 e whakamahi ana i te atanga IO kotahi me te whakahaere takitahi. Whakakapia te hongere_x ki te hongere_1 , te hongere_2 , te hongere_3 , te hongere_4 ranei.
Ara IO | Whakaahuatanga |
/fx4/dac /channel_x | NUMBER Tono voltage putanga. Ka taea anake te tuhi i tenei uara ki te wa kua tautuhia te aratau whakaputa ki te pukapuka. |
/fx4/dac/channel_x/readback | NUI PĀNUI Inehia voltage whakaputanga. He tino awhina tenei ina whakamahi te aratau whakaputa korero. |
/fx4/dac/channel_x/output_mode | STRING Ka tautuhi i te aratau whakaputa mo te hongere. Kōwhiringa: “manual”, “expression”, “process_control” |
/fx4/dac/channel _ x/slew_control_enable | BOOL Whakahohe, whakakore ranei i te aukati reiti whakamate. |
/fx4/dac/channel_x/slew_rate | NUMBER Reiti mate i roto i te V/s mo te hongere. |
/fx4/dac/channel_x/upper_limit | NUMBER Ko te tono morahi e whakaaetia voltage mo te hongere. Ka pa ki nga momo mahi katoa. |
/fx4/dac/channel _ x/lower_limit | NUMBER Te iti rawa o te tono whakahau voltage mo te hongere. Ka pa ki nga momo mahi katoa. |
/fx4/dac/channel _ x/ whakaputa _ whakapuakitanga | STRING Ka tautuhi i te aho whakapuaki e whakamahia ana e te hongere ina kei roto i te aratau whakaputa korero. |
/fx4/dac/channel _ x/reset_button | PĀTAI Ka tautuhi anō i te whakahau voltage ki 0. |
4.3 Te Whakauru me nga Putanga Mamati
Ko enei IO e pa ana ki te whakahaere i nga momo whakaurunga mamati me nga putanga ka kitea i runga i te FX4.
Ara IO | Whakaahuatanga |
/fx4/fr1 | READONLY BOOL Kaiwhiwhi muka 1. |
/fx4/ft1 | BOOL Whakawhiti muka 1. |
/fx4/fr2 | READONLY BOOL Kaiwhiwhi muka 2. |
/fx4/ft2 | BOOL Whakawhiti muka 2. |
/fx4/fr3 | READONLY BOOL Kaiwhiwhi muka 3. |
/fx4/ft3 | BOOL Whakawhiti muka 3. |
/fx4/whakawhānui_mamati/d1 | BOOL D1 roha mamati ararua IO. |
/fx4/whakawhānui_mamati/d2 | BOOL D2 roha mamati ararua IO. |
/fx4/whakawhānui_mamati/d3 | BOOL D3 roha mamati ararua IO. |
/fx4/whakawhānui_mamati/d4 | BOOL D4 roha mamati ararua IO. |
4.3.1 Whirihoranga IO Mamati
Katoa nga matihiko he tamaiti IO mo te whirihora i o raatau whanonga tae atu ki te aratau whakahaere e whakahaere ana me pehea te mahi o taua matihiko. He rereke nga momo whiringa mo ia matihiko. Tirohia te GUI mo nga korero mo nga whiringa e waatea ana mo te IO.
Tamariki IO Ara | Whakaahuatanga |
…/aratau | STRING Aratau mahi mo te mamati. Kōwhiringa: "whakauru", "putanga", "pwm", "matama", "encoder", "hopu", "uart_rx", "uart_tx", "can_rx", "can_tx", "pru_input", "pru_output" ranei |
…/process_signal | STRING Te ingoa tohu whakahaere tukanga, mena he kotahi. |
…/ahu_huia | STRING Huia te aratau whakarunga/whakararo mo te whakauru mamati. Kōwhiringa: “runga”, “whakararo”, “mono” ranei |
4.4 Mana Rere
Ko nga relay e rua e whakahaere takitahi ana, he rite tonu te momo atanga. Whakakapia te relay_x ki te relay_a, relay_b ranei.
Ara IO | Whakaahuatanga |
/fx4/relay _ x/permit / user _ whakahau | BOOL Tonoa te rei kia tuwhera, katia ranei. Ka ngana te whakahau pono ki te kati i te rei mena ka whakaaetia nga raka, ka whakatuwherahia e te whakahau teka te rere i nga wa katoa. |
/fx4/relay _ x/state | HE KAUPAPA KAUPAPA Ko te ahua o te rei i naianei. Ka tuwhera nga rei kua kati engari kaore e taea te kati na te mea he raka. Whenua: “tuwhera”, “kati”, “kati” ranei |
/fx4/relay _ x/aunoa _ kati | BOOL Ina tautuhia ki te pono, ka kati aunoa te rei ina whakaaetia nga raka. He teka na te taunoa. |
/fx4/relay _ x/ cycle _ count | TE TAU PĀNUI Te maha o ngā huringa tānga mai i te tautuhianō whakamutunga. He whai hua mo te whai i te ora o te relay. |
4.5 Vol Rawatage Kōwae
Tirohia te IGX – Programmer Manual mo nga taipitopito mo te FX4 teitei voltage atanga. Ko te ara matua wae ko /fx4/high_votlage .
4.6 Kaiwhakahaere Inenga
Tirohia te IGX - Programmer Manual mo nga taipitopito mo te atanga kaiwhakahaere horopeta FX4. Ko te ara matua wae ko /fx4/dose_controller .
FX4 Python Examples
5.1 Raraunga Raraunga ma te whakamahi i te HTTP
Ko tenei exampe whakaatu ana me pehea te hopu i te maha o nga panui ka penapena ki te CSV file. Ma te kowhiri i te wa roa i waenga i nga panui, ka taea e koe te mahi i te raarangi raraunga mo te wa roa ahakoa te FX4 sampkua whakaritea teitei ake te reeti ling. Ma tenei ka taea e koe te kohi me te penapena i nga inenga i roto i nga waa roa me te kore e raru i te punaha, me te whakarite ka mau nga raraunga i nga waa e tika ana mo to tātaritanga. Ko te whakaroa i waenga i nga panui ka awhina ki te whakarite i te tere o te rehitatanga o nga raraunga, ka taea te penapena pai me te whakaiti i te tupono o te ngaro o nga tohu raraunga i te wa e whai hua tonu ana mai i te tere tere.ampling mo nga inenga wa-tūturu.
5.2 GUI Python ngawari
Ko te tuarua tuaruaampKa whakamahia e ia te taputapu GUI Tkinter, he mea hanga mo Python, hei hanga whakaaturanga o nga awa ine. Ma tenei atanga ka taea e koe te tiro i nga panui o naianei i roto i te whakatakotoranga kauwhata ratarata-kaiwhakamahi. Ka taea te whakarereke i te rahi o te whakaaturanga kia nui ai te panui mai i tetahi ruma, he mea pai mo nga ahuatanga e hiahiatia ana te aro turuki i nga waahi nui. Ka whakarato a Tkinter i te huarahi ngawari ki te hanga atanga tauwhitiwhiti, a ma te whakauru ki te FX4, ka taea e koe te hanga tere i tetahi whakaaturanga ataata o nga ia ine ka taea te whakarite kia pai ki o hiahia.
5.3 Maamaa WebNga turanga Example
Ko tenei exampe whakaatu ana te WebKo te atanga turanga, koinei te tikanga pai mo te panui raraunga mai i te FX4 ina hiahiatia te bandwidth teitei. WebKo nga turanga e whakarato ana i te wa-tuuturu, te hongere korero-ruarua-katoa, e tuku ana mo te tere me te pai ake o te whakawhiti raraunga ka whakaritea ki etahi atu tikanga.
Ko te exampKa panuihia e le he raupapa samples, e whakaatu ana i te wa toharite mo ia sample me te roanga teitei, me te tiaki i nga raraunga ki te CSV file mo te tātaritanga o muri mai. Ka taea e tenei tatūnga te aro turuki i nga wa-tūturu me te rokiroki raraunga ngawari mo te tukatuka-muri.
Ko te mahinga motuhake ka taea te whakatutuki me WebKo nga turanga kei runga i te pono o to atanga Itarangi me te kaupapa matua o to tono. Mo nga hua tino pai, me whakarite kia pumau to whatunga me te tuku raraunga a te FX4 ki te mea e tika ana.
Putanga: v3
FX4 Python Exampiti: 21
Tuhinga / Rauemi
![]() |
PYRAMID FX4 Kaihōtaka [pdf] Pukapuka Tohutohu FX4 Kaihōtaka, FX4, Kaihōtaka |