និមិត្តសញ្ញា PYRAMIDwww.pyramid.tech
FX4
សៀវភៅណែនាំអ្នកសរសេរកម្មវិធី FX4
លេខសម្គាល់ឯកសារ៖ 2711715845
កំណែ៖ v3អ្នកសរសេរកម្មវិធី PYRAMID FX4

អ្នកសរសេរកម្មវិធី FX4

លេខសម្គាល់ឯកសារ៖ 2711715845
FX4 - សៀវភៅណែនាំអ្នកសរសេរកម្មវិធី FX4

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - រូបតំណាង លេខសម្គាល់ឯកសារ៖ 2711650310

អ្នកនិពន្ធ ម៉ាថាយ នីកូល។
ម្ចាស់ អ្នកដឹកនាំគម្រោង
គោលបំណង ពន្យល់ពីគោលគំនិតនៃការសរសេរកម្មវិធីដែលចាំបាច់ក្នុងការប្រើប្រាស់ API និងពង្រីកផលិតផលតាមរយៈកម្មវិធីខាងក្រៅ។
វិសាលភាព គំនិតនៃការសរសេរកម្មវិធីទាក់ទងនឹង FX4 ។
ទស្សនិកជនដែលមានបំណង អ្នកបង្កើតកម្មវិធីចាប់អារម្មណ៍ក្នុងការប្រើប្រាស់ផលិតផល។
ដំណើរការ https://pyramidtc.atlassian.net/wiki/pages/createpage.action?
spaceKey=PQ&title=Standard%20Manual%20Creation%20Process
ការបណ្តុះបណ្តាល មិនអាចអនុវត្តបាន

ការគ្រប់គ្រងកំណែ

កំណែ ការពិពណ៌នា  រក្សាទុកដោយ  បានរក្សាទុកនៅលើ  ស្ថានភាព
v3 បាន​បន្ថែម​ពាក្យ​សាមញ្ញ​view និងច្រើនទៀត ឧamples ។ ម៉ាថាយ នីកូល។ ថ្ងៃទី 6 ខែមីនា ឆ្នាំ 2025 ម៉ោង 10:29 យប់ យល់ព្រម
v2 បានបន្ថែមចំណុចប្រទាក់ IO ឌីជីថល និងឯកសារយោងត្រឡប់ទៅ IGX វិញ។ ម៉ាថាយ នីកូល។ ថ្ងៃទី 3 ខែ​ឧសភា ឆ្នាំ 2024 ម៉ោង 7:39 ល្ងាច យល់ព្រម
v1 ការចេញផ្សាយដំបូង នៅតែជាការងារកំពុងដំណើរការ។ ម៉ាថាយ នីកូល។ ថ្ងៃទី 21 ខែកុម្ភៈ ឆ្នាំ 2024 ម៉ោង 11:25 យប់ យល់ព្រម

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - រូបតំណាង ១ ការគ្រប់គ្រងឯកសារ មិនមែន Reviewed
កំណែឯកសារបច្ចុប្បន្ន៖ v.1
ទេviewers ត្រូវបានចាត់តាំង។

1.1 ហត្ថលេខា
សម្រាប់កំណែឯកសារថ្មីៗបំផុត។
សុក្រ 7 មីនា 2025 ម៉ោង 10:33 ល្ងាច UTC
Matthew Nichols បានចុះហត្ថលេខា; អត្ថន័យ៖ Review

ឯកសារយោង

ឯកសារ លេខសម្គាល់ឯកសារ  អ្នកនិពន្ធ  កំណែ
IGX - សៀវភៅណែនាំអ្នកសរសេរកម្មវិធី 2439249921 ម៉ាថាយ នីកូល។ 1

កម្មវិធី FX4 បានបញ្ចប់view

អង្គដំណើរការ FX4 ដំណើរការលើបរិស្ថានមួយហៅថា IGX ដែលត្រូវបានបង្កើតឡើងនៅលើប្រព័ន្ធប្រតិបត្តិការពេលវេលាជាក់ស្តែងដែលមានភាពជឿជាក់ខ្ពស់ QNX ពីក្រុមហ៊ុន BlackBerry (QNX Webគេហទំព័រ¹) IGX ផ្តល់នូវចំណុចប្រទាក់កម្មវិធីកម្មវិធីដែលអាចបត់បែនបាន និងទូលំទូលាយ (API) សម្រាប់អ្នកប្រើប្រាស់ដែលចង់សរសេរកម្មវិធីកុំព្យូទ័រម៉ាស៊ីនផ្ទាល់ខ្លួនរបស់ពួកគេ។
បរិស្ថាន IGX ត្រូវបានចែករំលែកនៅទូទាំងផលិតផលពីរ៉ាមីតផ្សេងទៀត ដែលអនុញ្ញាតឱ្យដំណោះស្រាយផ្នែកទន់ដែលត្រូវបានបង្កើតឡើងសម្រាប់ផលិតផលមួយអាចផ្ទេរទៅឱ្យអ្នកដ៏ទៃបានយ៉ាងងាយស្រួល។
អ្នកសរសេរកម្មវិធីអាចយោងទៅលើឯកសារពេញលេញសម្រាប់ IGX ដែលមាននៅលើពីរ៉ាមីត webគេហទំព័រនៅ៖ IGX | គ្រោងការណ៍ប្រព័ន្ធត្រួតពិនិត្យម៉ូឌុលទំនើបសម្រាប់ Web- កម្មវិធីដែលបានបើក²

ផ្នែកនេះផ្តល់នូវការណែនាំអំពីការសាកល្បងវិធីសាស្រ្ត API ចំនួនពីរ៖ HTTP ដោយប្រើទម្រង់ JSON និង EPICS ។ សម្រាប់ភាពសាមញ្ញ Python (ពស់ថ្លាន់ Webគេហទំព័រ³) ត្រូវបានប្រើជាអតីតample host computer language ដែលអាចចូលប្រើបាន និងងាយស្រួលប្រើសម្រាប់អ្នកសរសេរកម្មវិធីមិនមែនអាជីព។

3.1 ការប្រើប្រាស់ Python និង HTTP
ក្នុងនាមជាអតីតample សន្មត់ថាអ្នកចង់អានផលបូកនៃចរន្តវាស់ជាមួយ Python ។ អ្នកត្រូវការ URL សម្រាប់ IO ពិសេសនោះ។ FX4 web GUI ផ្តល់នូវវិធីងាយស្រួលក្នុងការស្វែងរកវា៖ គ្រាន់តែចុចកណ្ដុរខាងស្ដាំក្នុងវាល ហើយជ្រើសរើស 'ចម្លង HTTP URL' ដើម្បីចម្លងខ្សែអក្សរទៅក្ដារតម្បៀតខ្ទាស់។

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - ដោយប្រើ Python និង HTTP

ឥឡូវនេះអ្នកអាចប្រើ Python ដើម្បីសាកល្បងការតភ្ជាប់ទៅកម្មវិធីអ្នកប្រើប្រាស់តាមរយៈ HTTP និង JSON ។ អ្នកប្រហែលជាត្រូវនាំចូលសំណើ និងបណ្ណាល័យ json ដើម្បីដោះស្រាយសំណើ HTTP និងការញែកទិន្នន័យ។

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - សំណើ HTTP និងការញែកទិន្នន័យ1 Simple Python HTTP Example

3.2 ការប្រើប្រាស់ EPICS
ដំណើរការសម្រាប់ភ្ជាប់ FX4 តាមរយៈ EPICS (រូបវិទ្យាពិសោធន៍ និងប្រព័ន្ធគ្រប់គ្រងឧស្សាហកម្ម) គឺស្រដៀងគ្នា។ EPICS គឺជាសំណុំនៃឧបករណ៍ និងកម្មវិធីដែលប្រើសម្រាប់បង្កើត និងអនុវត្តប្រព័ន្ធគ្រប់គ្រងការចែកចាយ ដែលប្រើប្រាស់យ៉ាងទូលំទូលាយនៅក្នុងបរិក្ខារវិទ្យាសាស្ត្រ។

  1. https://blackberry.qnx.com/en
  2. https://pyramid.tech/products/igx
  3. https://www.python.org/
  1. ទទួលបានឈ្មោះអថេរដំណើរការ EPICS (PV) សម្រាប់ IO ដែលចង់បាន។
  2. នាំចូលបណ្ណាល័យ EPICS ហើយអានតម្លៃ។

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - អថេរដំណើរការ EPICS2 ទទួលបានឈ្មោះ EPICS PVអ្នកសរសេរកម្មវិធី PYRAMID FX4 - Simple Python EPICS Example3 Simple Python EPICS Example

លើសពីនេះ ពីរ៉ាមីតបានបង្កើតឧបករណ៍ប្រើប្រាស់មួយ (EPICS ភ្ជាប់⁴) ដែលអនុញ្ញាតឱ្យអ្នកត្រួតពិនិត្យអថេរដំណើរការ EPICS ក្នុងពេលវេលាជាក់ស្តែង។ ឧបករណ៍នេះមានប្រយោជន៍ក្នុងការបញ្ជាក់ថាតើឈ្មោះ EPICS PV ត្រឹមត្រូវហើយ FX4 កំពុងបម្រើ PV ត្រឹមត្រូវនៅលើបណ្តាញរបស់អ្នក។

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - EPICS Connect4 PTC EPICS ភ្ជាប់

FX4 Programming API

គោលគំនិត និងវិធីសាស្រ្តដែលបានពិពណ៌នានៅក្នុងសៀវភៅដៃនេះ បង្កើតនៅលើគោលគំនិតដែលបានបង្កើតឡើងនៅក្នុង IGX – Programmer Manual ។ សូមមើលឯកសារនោះសម្រាប់ការពន្យល់ និងឧamples អំពីរបៀបដែលការសរសេរកម្មវិធី និងចំណុចប្រទាក់ IGX ជាមូលដ្ឋានដំណើរការ។ សៀវភៅណែនាំនេះនឹងគ្របដណ្តប់តែ IO ជាក់លាក់ឧបករណ៍ និងមុខងារដែលមានតែមួយគត់ចំពោះ FX4 ។

4.1 ការបញ្ចូលអាណាឡូក IO
IO ទាំងនេះទាក់ទងនឹងការកំណត់រចនាសម្ព័ន្ធ និងការប្រមូលទិន្នន័យនៅលើធាតុបញ្ចូលបច្ចុប្បន្នអាណាឡូកនៃ FX4 ។ ឯកតានៃការបញ្ចូលឆានែលគឺផ្អែកលើការកំណត់ដែលអាចកំណត់បានដោយអ្នកប្រើប្រាស់ហៅថា “Sample Units” ជម្រើសត្រឹមត្រូវរួមមាន pA, nA, uA, mA និង A ។
ប៉ុស្តិ៍ទាំង 4 ប្រើចំណុចប្រទាក់ដូចគ្នា IO ហើយត្រូវបានគ្រប់គ្រងដោយឯករាជ្យ។ ជំនួស channel_x ជាមួយ channel_1 , channel_2 , channel_3 , ឬ channel_4 រៀងៗខ្លួន។

ផ្លូវ IO ការពិពណ៌នា
/fx4/adc/channel_x អានតែ NUMBER ការបញ្ចូលបច្ចុប្បន្នដែលបានវាស់វែង។
/fx4/adc/channel_x/scalar NUMBER មាត្រដ្ឋានគ្មានឯកតាសាមញ្ញបានអនុវត្តទៅឆានែល 1 តាមលំនាំដើម។
/fx4/adc/channel_x/zero_offset NUMBER អុហ្វសិតបច្ចុប្បន្ននៅក្នុង nA សម្រាប់ឆានែល។

IO ខាងក្រោមមិនមែនជាឆានែលឯករាជ្យទេ ហើយត្រូវបានអនុវត្តទៅគ្រប់ប៉ុស្តិ៍ទាំងអស់ក្នុងពេលដំណាលគ្នា។

ផ្លូវ IO  ការពិពណ៌នា
/fx4/channel_sum អានតែ NUMBER ផលបូកនៃបណ្តាញបញ្ចូលបច្ចុប្បន្ន។
/fx4/adc_unit STRING កំណត់ឯកតាអ្នកប្រើប្រាស់បច្ចុប្បន្នសម្រាប់ឆានែលនីមួយៗ និងផលបូក។
ជម្រើស៖ "ប៉ា", "ណា", "ua", "ម៉ា", "a"
/fx4/ជួរ STRING កំណត់ជួរបញ្ចូលបច្ចុប្បន្ន។ សូមមើល GUI សម្រាប់របៀបដែលលេខកូដជួរនីមួយៗត្រូវគ្នាទៅនឹងដែនកំណត់បញ្ចូលបច្ចុប្បន្នអតិបរមា និង BW ។
ជម្រើស៖ "0", "1", "2", "3", "4", "5", "6", "7"
/fx4/adc/sample_frequency NUMBER ប្រេកង់គិតជា Hz ដែល sample ទិន្នន័យនឹងត្រូវបានជាមធ្យម។ វាគ្រប់គ្រងអត្រាសញ្ញាទៅសំឡេង និងទិន្នន័យសម្រាប់ប៉ុស្តិ៍ទាំងអស់។
/fx4/adc/conversion_frequency NUMBER ប្រេកង់គិតជា Hz ដែល ADC នឹងបំប្លែងអាណាឡូកទៅជាតម្លៃឌីជីថលនៅ។ តាមលំនាំដើម នេះគឺ 100kHz ហើយអ្នកកម្រនឹងផ្លាស់ប្តូរតម្លៃនេះណាស់។
/fx4/adc/offset_correction អានតែ NUMBER ផលបូកនៃអុហ្វសិតបច្ចុប្បន្នរបស់ប៉ុស្តិ៍ទាំងអស់។

4.2 ទិន្នផលអាណាឡូក IO
IO ទាំងនេះទាក់ទងទៅនឹងការកំណត់រចនាសម្ព័ន្ធនៃលទ្ធផលអាណាឡូកគោលបំណងទូទៅនៃ FX4 ដែលបានរកឃើញនៅក្រោមការបញ្ចូលអាណាឡូកនៅលើបន្ទះខាងមុខ។ ប៉ុស្តិ៍ទាំង 4 ប្រើចំណុចប្រទាក់ដូចគ្នា IO ហើយត្រូវបានគ្រប់គ្រងដោយឯករាជ្យ។ ជំនួស channel_x ជាមួយ channel_1 , channel_2 , channel_3 , ឬ channel_4 រៀងៗខ្លួន។

ផ្លូវ IO  ការពិពណ៌នា
/fx4/dac /channel_x NUMBER Command voltage ទិន្នផល។ តម្លៃ​នេះ​អាច​ត្រូវ​បាន​សរសេរ​ទៅ​ពេល​ដែល​ទម្រង់​លទ្ធផល​ត្រូវ​បាន​កំណត់​ទៅ​សៀវភៅ​ដៃ​ប៉ុណ្ណោះ។
/fx4/dac/channel_x/readback READONLY NUMBER Measured voltagលទ្ធផលអ៊ី។
វាមានប្រយោជន៍បំផុតនៅពេលប្រើទម្រង់បញ្ចេញមតិ។
/fx4/dac/channel_x/output_mode STRING កំណត់របៀបលទ្ធផលសម្រាប់ឆានែល។
ជម្រើស៖ "សៀវភៅដៃ", "កន្សោម", "ការគ្រប់គ្រងដំណើរការ"
/fx4/dac/channel _ x/slew_control_enable BOOL បើក ឬបិទការកំណត់អត្រាយឺត។
/fx4/dac/channel_ x/slew_rate NUMBER អត្រា Slew គិតជា V/s សម្រាប់ប៉ុស្តិ៍។
/fx4/dac/channel_x/upper_limit NUMBER ពាក្យបញ្ជាដែលបានអនុញ្ញាតអតិបរមា voltage សម្រាប់ឆានែល។ អនុវត្តទៅគ្រប់ទម្រង់ប្រតិបត្តិការ។
/fx4/dac/channel _ x/lower_limit NUMBER ពាក្យបញ្ជាអប្បបរមាដែលបានអនុញ្ញាត voltage សម្រាប់ឆានែល។ អនុវត្តទៅគ្រប់ទម្រង់ប្រតិបត្តិការ។
/fx4/dac/channel _ x/ លទ្ធផល _ កន្សោម STRING កំណត់ខ្សែអក្សរកន្សោមដែលប្រើដោយឆានែល នៅពេលដែលវាស្ថិតនៅក្នុងទម្រង់បញ្ចេញមតិ។
/fx4/dac/channel _ x/reset_button BUTTON កំណត់ពាក្យបញ្ជា voltagអ៊ី ដល់ ០ ។

4.3 ការបញ្ចូល និងលទ្ធផលឌីជីថល
IO ទាំងនេះទាក់ទងនឹងការគ្រប់គ្រងការបញ្ចូល និងលទ្ធផលឌីជីថលដែលមានគោលបំណងទូទៅផ្សេងៗដែលមាននៅលើ FX4 ។

ផ្លូវ IO  ការពិពណ៌នា
/fx4/fr1 READONLY BOOL Fiber receiver 1.
/fx4/ft1 ឧបករណ៍បញ្ជូន BOOL Fiber ១.
/fx4/fr2 READONLY BOOL Fiber receiver 2.
/fx4/ft2 ឧបករណ៍បញ្ជូន BOOL Fiber ១.
/fx4/fr3 READONLY BOOL Fiber receiver 3.
/fx4/ft3 ឧបករណ៍បញ្ជូន BOOL Fiber ១.
/fx4/digital_expansion/d1 BOOL D1 ការពង្រីកឌីជីថលទ្វេទិស IO ។
/fx4/digital_expansion/d2 BOOL D2 ការពង្រីកឌីជីថលទ្វេទិស IO ។
/fx4/digital_expansion/d3 BOOL D3 ការពង្រីកឌីជីថលទ្វេទិស IO ។
/fx4/digital_expansion/d4 BOOL D4 ការពង្រីកឌីជីថលទ្វេទិស IO ។

4.3.1 ការកំណត់រចនាសម្ព័ន្ធ IO ឌីជីថល
ឌីជីថលទាំងអស់មាន IO កូនសម្រាប់កំណត់រចនាសម្ព័ន្ធឥរិយាបថរបស់ពួកគេ រួមទាំងរបៀបប្រតិបត្តិការដែលគ្រប់គ្រងរបៀបដែលឌីជីថលនឹងដំណើរការ។ ឌីជីថលនីមួយៗនឹងមានជម្រើសផ្សេងគ្នា។ សូមមើល GUI សម្រាប់ព័ត៌មានលម្អិតអំពីជម្រើសអ្វីដែលអាចរកបានសម្រាប់ IO ។

ផ្លូវកុមារ IO ការពិពណ៌នា
…/របៀប របៀបប្រតិបត្តិការ STRING សម្រាប់ឌីជីថល។
ជម្រើស៖ "បញ្ចូល", "ទិន្នផល", "pwm", "កម្មវិធីកំណត់ពេលវេលា", "កម្មវិធីបម្លែងកូដ", "ការចាប់យក", "uart_rx", "uart_tx", "can_rx", "can_tx", "pru_input" ឬ "pru_output"
…/process_signal STRING ឈ្មោះសញ្ញាគ្រប់គ្រងដំណើរការ ប្រសិនបើមានមួយ។
…/pull_mode STRING របៀបទាញឡើង/ចុះសម្រាប់ការបញ្ចូលឌីជីថល។
ជម្រើស៖ "ឡើង" "ចុះក្រោម" ឬ "បិទ"

4.4 ការត្រួតពិនិត្យការបញ្ជូនត
ការបញ្ជូនតទាំងពីរត្រូវបានគ្រប់គ្រងដោយឯករាជ្យ និងចែករំលែកប្រភេទនៃចំណុចប្រទាក់ដូចគ្នា។ ជំនួស relay_x ជាមួយ relay_a ឬ relay_b រៀងគ្នា។

ផ្លូវ IO  ការពិពណ៌នា
/fx4/relay _ x/permit / user _ command BOOL បញ្ជាការបញ្ជូនតបើកឬបិទ។ ពាក្យ​បញ្ជា​ពិត​នឹង​ព្យាយាម​បិទ​ការ​បញ្ជូន​ត​ប្រសិន​បើ​អន្តរកម្ម​ត្រូវ​បាន​អនុញ្ញាត ហើយ​ពាក្យ​បញ្ជា​មិន​ពិត​នឹង​បើក​ការ​បញ្ជូនត​ជានិច្ច។
/fx4/បញ្ជូនត _ x/ រដ្ឋ អានបន្ត STRING ស្ថានភាពបច្ចុប្បន្ននៃការបញ្ជូនត។
ការបញ្ជូនតដែលចាក់សោត្រូវបានបើក ប៉ុន្តែមិនអាចបិទបានទេ ដោយសារការចាក់សោរ។
រដ្ឋ៖ "បើក", "បិទ" ឬ "ចាក់សោ"
/fx4/បញ្ជូនត _ x/ បិទដោយស្វ័យប្រវត្តិ BOOL នៅពេលកំណត់ទៅពិត ការបញ្ជូនតនឹងបិទដោយស្វ័យប្រវត្តិ នៅពេលដែលការចាក់សោរត្រូវបានអនុញ្ញាត។ មិនពិតតាមលំនាំដើម។
/fx4/បញ្ជូនត _ x/ វដ្ត _ រាប់ READONLY NUMBER ចំនួននៃវដ្តបញ្ជូនតចាប់តាំងពីការកំណត់ឡើងវិញចុងក្រោយ។ មានប្រយោជន៍សម្រាប់ការតាមដានការបញ្ជូនតពេញមួយជីវិត។

៥.២ វ៉ុលខ្ពស់tagអ៊ី ម៉ូឌុល
សូមមើល IGX – Programmer Manual សម្រាប់ព័ត៌មានលម្អិតអំពី FX4 high voltagអ៊ី ចំណុចប្រទាក់។ ផ្លូវមេនៃសមាសភាគគឺ /fx4/high_votlage ។

4.6 ឧបករណ៍ត្រួតពិនិត្យកម្រិតថ្នាំ
សូមមើល IGX – Programmer Manual សម្រាប់ព័ត៌មានលម្អិតនៅលើចំណុចប្រទាក់ឧបករណ៍បញ្ជាកម្រិត FX4 ។ ផ្លូវមេនៃសមាសភាគគឺ /fx4/dose_controller ។

FX4 Python Examples

5.1 Data Logger ដោយប្រើ HTTP
អតីតample បង្ហាញពីរបៀបចាប់យកការអានមួយចំនួន ហើយរក្សាទុកវាទៅក្នុង CSV file. ដោយជ្រើសរើសការពន្យាពេលយូររវាងការអាន អ្នកអាចធ្វើការកត់ត្រាទិន្នន័យរយៈពេលវែង ទោះបីជា FX4 s ក៏ដោយ។ampអត្រាលីងត្រូវបានកំណត់ខ្ពស់ជាង។ នេះអនុញ្ញាតឱ្យអ្នកបន្តប្រមូល និងរក្សាទុកការវាស់វែងក្នុងរយៈពេលបន្តដោយមិនធ្វើឱ្យប្រព័ន្ធលើសលប់ ដោយធានាថាទិន្នន័យត្រូវបានចាប់យកនៅចន្លោះពេលសមរម្យសម្រាប់ការវិភាគរបស់អ្នក។ ការពន្យាពេលរវាងការអានជួយគ្រប់គ្រងល្បឿនដែលទិន្នន័យត្រូវបានកត់ត្រា អនុញ្ញាតឱ្យរក្សាទុកប្រកបដោយប្រសិទ្ធភាព និងកាត់បន្ថយហានិភ័យនៃការបាត់ចំណុចទិន្នន័យ ខណៈពេលដែលនៅតែទទួលបានអត្ថប្រយោជន៍ពី s ល្បឿនលឿន។ampលីងសម្រាប់ការវាស់វែងតាមពេលវេលាជាក់ស្តែង។

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - អ្នកកត់ត្រាទិន្នន័យដោយប្រើ HTTPអ្នកសរសេរកម្មវិធី PYRAMID FX4 - អ្នកកត់ត្រាទិន្នន័យដោយប្រើ HTTP 2អ្នកសរសេរកម្មវិធី PYRAMID FX4 - អ្នកកត់ត្រាទិន្នន័យដោយប្រើ HTTP 3អ្នកសរសេរកម្មវិធី PYRAMID FX4 - អ្នកកត់ត្រាទិន្នន័យដោយប្រើ HTTP 4

5.2 Python GUI សាមញ្ញ
អតីតទីពីរample ប្រើឧបករណ៍ Tkinter GUI ដែលត្រូវបានបង្កើតឡើងសម្រាប់ Python ដើម្បីបង្កើតការបង្ហាញនៃចរន្តវាស់។ ចំណុចប្រទាក់នេះអនុញ្ញាតឱ្យអ្នកមើលឃើញការអានបច្ចុប្បន្នក្នុងទម្រង់ក្រាហ្វិកដែលងាយស្រួលប្រើ។ ការបង្ហាញអាចត្រូវបានផ្លាស់ប្តូរទំហំដើម្បីធ្វើឱ្យវាធំល្មមដើម្បីអានពីទូទាំងបន្ទប់ ធ្វើឱ្យវាល្អសម្រាប់សេណារីយ៉ូដែលចាំបាច់ត្រូវមានការត្រួតពិនិត្យតាមពេលវេលាជាក់ស្តែងក្នុងចន្លោះធំជាង។ Tkinter ផ្តល់នូវវិធីងាយស្រួលក្នុងការបង្កើតចំណុចប្រទាក់អន្តរកម្ម ហើយដោយការរួមបញ្ចូលវាជាមួយ FX4 អ្នកអាចបង្កើតការបង្ហាញជារូបភាពនៃចរន្តវាស់បានយ៉ាងឆាប់រហ័សដែលអាចប្ដូរតាមបំណងដើម្បីបំពេញតម្រូវការជាក់លាក់របស់អ្នក។

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - Python GUI សាមញ្ញអ្នកសរសេរកម្មវិធី PYRAMID FX4 - Simple Python GUI 2អ្នកសរសេរកម្មវិធី PYRAMID FX4 - Simple Python GUI 3អ្នកសរសេរកម្មវិធី PYRAMID FX4 - Simple Python GUI 4អ្នកសរសេរកម្មវិធី PYRAMID FX4 - Simple Python GUI 5អ្នកសរសេរកម្មវិធី PYRAMID FX4 - Simple Python GUI 6អ្នកសរសេរកម្មវិធី PYRAMID FX4 - Simple Python GUI 7

5.3 សាមញ្ញ Webរន្ធ Example
អតីតampឡេ បង្ហាញ Webចំណុចប្រទាក់ Sockets ដែលជាវិធីសាស្ត្រដែលពេញចិត្តសម្រាប់ការអានទិន្នន័យពី FX4 នៅពេលត្រូវការកម្រិតបញ្ជូនអតិបរមា។ WebSockets ផ្តល់នូវបណ្តាញទំនាក់ទំនងពេញម៉ោង និងពេញលេញ ដែលអនុញ្ញាតឱ្យផ្ទេរទិន្នន័យលឿន និងមានប្រសិទ្ធភាពជាងបើប្រៀបធៀបទៅនឹងវិធីសាស្ត្រផ្សេងទៀត។
អតីតampលេអានស៊េរីនៃ samples, រាយការណ៍ពីពេលវេលាជាមធ្យមក្នុងមួយវិនាទីample និង latency អតិបរមា ហើយរក្សាទុកទិន្នន័យទៅ CSV file សម្រាប់ការវិភាគនៅពេលក្រោយ។ ការរៀបចំនេះអនុញ្ញាតឱ្យមានការត្រួតពិនិត្យពេលវេលាជាក់ស្តែងប្រកបដោយប្រសិទ្ធភាព និងការផ្ទុកទិន្នន័យងាយស្រួលសម្រាប់ដំណើរការក្រោយដំណើរការ។
ការអនុវត្តជាក់លាក់ដែលអាចសម្រេចបានជាមួយ Webរន្ធអាស្រ័យលើភាពជឿជាក់នៃចំណុចប្រទាក់ Ethernet របស់អ្នក និងអាទិភាពទាក់ទងនៃកម្មវិធីរបស់អ្នក។ សម្រាប់លទ្ធផលដ៏ល្អប្រសើរ សូមប្រាកដថាបណ្តាញរបស់អ្នកមានស្ថេរភាព ហើយការបញ្ជូនទិន្នន័យរបស់ FX4 ត្រូវបានផ្តល់អាទិភាពប្រសិនបើចាំបាច់។

អ្នកសរសេរកម្មវិធី PYRAMID FX4 - សាមញ្ញ Webរន្ធ Exampleអ្នកសរសេរកម្មវិធី PYRAMID FX4 - សាមញ្ញ Webរន្ធ Exampឡេ ២០អ្នកសរសេរកម្មវិធី PYRAMID FX4 - សាមញ្ញ Webរន្ធ Exampឡេ ២០

កំណែ៖ v3
FX4 Python Examples: 21

ឯកសារ/ធនធាន

អ្នកសរសេរកម្មវិធី PYRAMID FX4 [pdf] សៀវភៅណែនាំ
អ្នកសរសេរកម្មវិធី FX4, FX4, អ្នកសរសេរកម្មវិធី

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *