1

我收到了要在我们的框架中引入的 SDK。SDK 用于连接示波器,由制造商提供。我已经阅读了“文档”,但完全没有。

例子:

DLL_API WORD WINAPI sdSetVoltageAndCoupling(
WORD DeviceIndex,
                                    WORD Ch1Voltage
                                    WORD Ch2Voltage,
                                    WORD Ch1_ACDC,
                                    WORD Ch2_ACDC,
                                    WORD TriggerSource)
Variables introduction:
DeviceIndex:    index of the device.
Ch1Voltage: index of the CH1 voltage
Ch2Voltage: Index of the CH2 voltage
Ch1_ACDC: index of the CH1 Coupling ( AC is 1, DC is 0, GND is 0 )
Ch2_ACDC: index of the CH2 Coupling
TriggerSource: index of the trigger source (CH1 trigger is 0, CH2 trigger is 1, ALT trigger is 2, EXT trigger is 3)
Note: 
This function is used for setting voltage and Coupling. If successful return 1, else return 0.

文档中没有任何地方说明什么指数是什么电压,总体而言,它根本没有任何信息。

您如何处理需要使用但做得很差的 SDK?例如,源代码示例,所有有趣的东西都在解决方案引用的文件中,但文件本身却无处可寻,等等。

4

2 回答 2

1

如果很难理解,则需要了解更多信息。查找使用相同 SDK 的其他人(可能在此处,也可能在制造商的支持网站上等),以便您提出问题。直接联系制造商。分别试验每个功能。

如果 SDK 很难使用,请为其编写一个包装器,以便您在更高级别上使用它。

于 2013-08-09T12:26:29.403 回答
1

首先,尽可能多地查找信息。例如,如果您使用示波器,请尝试在 Internet 上查找有关此型号的信息。如果没有相关信息,请联系生产商。关于api,也可以联系作者,或者最后自己试验。

PS小心电压;)。

祝你好运 !

于 2013-08-09T12:13:56.143 回答