Component: PicoScope (PS2000) (Test Equipment): Difference between revisions
Appearance
m Text replacement - "class="wikitable" style="width:60%; background-color:#FFFFFF;"" to "class="mtx-class-macrotable wikitable"" |
m Text replacement - "width="10%" align="center" style="background-color:#D8C9D8;" align="center"" to "width="10%" align="center" class="mtx-class-macrohead"" |
||
| Line 77: | Line 77: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_close_unit''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_close_unit''' | ||
|- | |- | ||
| Line 96: | Line 96: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_flash_led''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_flash_led''' | ||
|- | |- | ||
| Line 115: | Line 115: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_get_timebase''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_get_timebase''' | ||
|- | |- | ||
| Line 164: | Line 164: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_get_times_and_values''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_get_times_and_values''' | ||
|- | |- | ||
| Line 223: | Line 223: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_get_unit_info''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_get_unit_info''' | ||
|- | |- | ||
| Line 257: | Line 257: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_get_values''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_get_values''' | ||
|- | |- | ||
| Line 306: | Line 306: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_open_unit''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_open_unit''' | ||
|- | |- | ||
| Line 320: | Line 320: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_open_unit_async''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_open_unit_async''' | ||
|- | |- | ||
| Line 334: | Line 334: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_open_unit_progress''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_open_unit_progress''' | ||
|- | |- | ||
| Line 358: | Line 358: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_ready''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_ready''' | ||
|- | |- | ||
| Line 377: | Line 377: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_run_block''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_run_block''' | ||
|- | |- | ||
| Line 416: | Line 416: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_set_channel''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_set_channel''' | ||
|- | |- | ||
| Line 455: | Line 455: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_set_sig_gen_built_in''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_set_sig_gen_built_in''' | ||
|- | |- | ||
| Line 519: | Line 519: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_set_trigger''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_set_trigger''' | ||
|- | |- | ||
| Line 563: | Line 563: | ||
{| class="mtx-class-macrotable wikitable" | {| class="mtx-class-macrotable wikitable" | ||
|- | |- | ||
| width="10%" align="center" | | width="10%" align="center" class="mtx-class-macrohead" | [[File:Fc9-comp-macro.png]] | ||
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_stop''' | | width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ps2000_stop''' | ||
|- | |- | ||
Revision as of 14:17, 13 July 2026
| Author | Matrix Ltd |
| Version | 1.0 |
| Category | Test Equipment |
PicoScope component
A set of functions designed for interacting with a 2000 series Pico scope via simulation.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_PS2000.fcsx
Please click here to view the component source code (Beta): FC_Comp_Source_PS2000.fcsx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
ps2000_close_unit
| ps2000_close_unit | |
| This function shuts down an oscilloscope. | |
| Handle | |
| The handle of the scope device to be closed | |
| Return | |
ps2000_flash_led
| ps2000_flash_led | |
| This function flashes the LED on the front of the scope without blocking the calling thread. | |
| handle | |
| handle of the scope device | |
| Return | |
ps2000_get_timebase
ps2000_get_times_and_values
| ps2000_get_times_and_values | |
| Handle | |
| times | |
| buffer_a | |
| buffer_b | |
| buffer_c | |
| buffer_d | |
| overflow | |
| time_units | |
| no_of_samples | |
| Return | |
ps2000_get_unit_info
ps2000_get_values
ps2000_open_unit
| ps2000_open_unit | |
| Returns a handle to the opened unit Returns 0 if no unit found Returns -1 if unit failed to open | |
| Return | |
ps2000_open_unit_async
| ps2000_open_unit_async | |
| This function opens a scope without blocking the calling thread. | |
| Return | |
ps2000_open_unit_progress
| ps2000_open_unit_progress | |
| This function checks on the progress of a request made to ps2000aOpenUnitAsync to open a scope. | |
| handle | |
| Progress | |
| Return | |
ps2000_ready
| ps2000_ready | |
| Handle | |
| Return | |
ps2000_run_block
| ps2000_run_block | |
| This function starts collecting data in block mode. | |
| handle | |
| no_of_samples | |
| timebase | |
| oversample | |
| time_indisposed_ms | |
| Return | |
ps2000_set_channel
ps2000_set_sig_gen_built_in
ps2000_set_trigger
| ps2000_set_trigger | |
| handle | |
| source | |
| threshold | |
| direction | |
| delay | |
| auto_trigger_ms | |
| Return | |
ps2000_stop
| ps2000_stop | |
| This function stops the scope device from sampling data. If this function is called before a trigger event occurs, the oscilloscope may not contain valid data. | |
| Handle | |
| Return | |
Property reference
| Properties |