Ipad 滑块值iOS

Ipad 滑块值iOS,ipad,ios,ios4,uislider,Ipad,Ios,Ios4,Uislider,我试图将一个值作为套接字通信中的字符串从滑块发送到仪器。目前,我只能在滑块上找到更新标签的资源,但滑块的值没有在其他地方使用。理想情况下,我希望在我的View Controller中使用以下代码,并将send frequency命令中的1000等值替换为sider值,而不是将1000硬编码到方法调用中: -(IBAction)Sine { //[myNetwork sendCommand:@"*CLS\n"]; //[myNetwork sendCommand:@"*RST\n

我试图将一个值作为套接字通信中的字符串从滑块发送到仪器。目前,我只能在滑块上找到更新标签的资源,但滑块的值没有在其他地方使用。理想情况下,我希望在我的View Controller中使用以下代码,并将send frequency命令中的1000等值替换为sider值,而不是将1000硬编码到方法调用中:

-(IBAction)Sine {

    //[myNetwork sendCommand:@"*CLS\n"];
    //[myNetwork sendCommand:@"*RST\n"];
    [myNetwork sendCommand:@"SOURCE1:FUNCTION SIN\n"];
    [myNetwork sendCommand:@"SOURCE1:FREQUENCY 1000\n"];
    [myNetwork sendCommand:@"SOURCE1:VOLT:UNIT VPP\n"];
    [myNetwork sendCommand:@"SOURCE1:VOLT 2\n"];
    [myNetwork sendCommand:@"SOURCE1:VOLT:OFFSET 0\n"];
    [myNetwork sendCommand:@"OUTPUT1:LOAD 50\n"];
    [myNetwork sendCommand:@"OUTPUT1 ON\n"];
    [myNetwork sendCommand:@"OUTPUT2 ON\n"];
}
下面是sendCommand()的方法定义:

下面是.h文件中的原型:

- (BOOL)sendCommand:(NSString *)command; //send command to instr

UISlider有一个属性
value
,它以浮点形式返回当前值。如果您的仪器需要一个整数,您可能需要先转换它。默认情况下,该值在0到1的范围内,但可以使用滑块的和属性来替代该值

在正弦方法中,只需获取滑块的值并将其添加到SOURCE1:FREQUENCY命令:

int frequency = (int) frequencySlider.value;
[myNetwork sendCommand:[NSString stringWithFormat:@"SOURCE1:FREQUENCY %d\n", frequency]];

UISlider有一个属性
value
,它以浮点形式返回当前值。如果您的仪器需要一个整数,您可能需要先转换它。默认情况下,该值在0到1的范围内,但可以使用滑块的和属性来替代该值

在正弦方法中,只需获取滑块的值并将其添加到SOURCE1:FREQUENCY命令:

int frequency = (int) frequencySlider.value;
[myNetwork sendCommand:[NSString stringWithFormat:@"SOURCE1:FREQUENCY %d\n", frequency]];