
9.3 JSR Common SDK (Software Development Kit)
The JSR Common SDK provides the tools for a programmer to write application-level programs to
control DPR300, DPR500, and PRC50 instruments without having to learn the intricacies of the
command protocol, features, or control ranges of the instruments.
The JSR Common SDK consists of:
A set of DLL’s
Drivers and files specific to the PRC50 (Windows 2000 and XP only)
Header
files
Sample source code and projects
JSR Common SDK Programmer’s Reference Manual
JSR Common SDK Properties Reference Manual
Features of the JSR Common SDK
•
The same DLL’s are used by JSR Control Panel, ensuring compatibility
•
Controls any number and mix of DPR300, DPR500, or PRC50 instruments
•
Baseline controls for all 3 instruments are the same. E.g volts, PRF, damping, etc.
•
Extended controls are provided for features unique to a specific model
•
Automatically performs daisy-chain or multiple COM port connection
•
Allows control and display of settings in physical units
•
Range-checks all commands, providing descriptive error messages
•
Error messages can be numeric or text strings
•
Can operate in simulate mode to allow code development before purchasing an instrument.
•
Operates on Windows 2000, Windows XP, Windows Vista, or Windows 7 systems.
•
Application code can be in C or C++.
The JSR Common SDK has an extended property JSR_ID_InstrumentFrontPanelEnables available only on
the DPR300. That property allows an application program to disable front panel controls individually. For
example, you may wish to have the front panel receiver filters commanded to specific settings but allow the
front-panel user to control all other settings. Your software would command the specific settings and
command the front panel filter controls to be disabled, leavingall other front panel controls enabled. That
would allow your application to prevent an inexperienced operator from accidentally changing the filter
controls. See the JSR SDK Properties Reference for more details.
中国代理商-长沙鹏翔电子科技有限公司
地址:长沙高新区文轩路27号麓谷企业广场A4栋507 电话: 0731-84668116 传真:0731-84668126
21