Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从F调用NXC代码和库#_C_F#_Nxc - Fatal编程技术网

从F调用NXC代码和库#

从F调用NXC代码和库#,c,f#,nxc,C,F#,Nxc,NXC中使用了一个名为ReadColorSensorEx()的特殊函数: 但我不能在F#库中使用完全相同的函数 norm[]类型用于标准化颜色值,scaled[]变量用于NXT颜色传感器获取的缩放颜色值 但在F#使用的MonoBrickFirmware.dll库中,我找不到任何方法来获取这两个值 NXC不是基于.NET的编程语言。NXC是一种为乐高NXT积木编程而开发的语言 NXC正在为ReadColorSensorEx()函数使用一个特殊的库 是否有方法将NXC代码及其库与F#合并?如果库是用

NXC中使用了一个名为ReadColorSensorEx()的特殊函数:

但我不能在F#库中使用完全相同的函数

norm[]
类型用于标准化颜色值,
scaled[]
变量用于NXT颜色传感器获取的缩放颜色值

但在F#使用的MonoBrickFirmware.dll库中,我找不到任何方法来获取这两个值

NXC不是基于.NET的编程语言。NXC是一种为乐高NXT积木编程而开发的语言

NXC正在为ReadColorSensorEx()函数使用一个特殊的库


是否有方法将NXC代码及其库与F#合并?

如果库是用.net编写的,那么它在F#中可用。你能更具体地说明你在寻找什么,并举例说明你是如何在F#中使用它的吗?好的,mydogisbox,我现在编辑我的问题。这与你之前的问题有什么不同:约翰·帕默,区别是;在这里,我想问的是,是否有可能在同一个环境中将NXC与F#合并,但另一个问题是,如何通过使用F#中的MonoBrickUsing库将NXT颜色传感器原始、标准化和缩放颜色值提取为4字节数组。我找不到办法,所以我要问这个问题。
int ReadSensorColorEx   (   const byte &    port,
int &   colorval,
unsigned int &  raw[],
unsigned int &  norm[],
int &   scaled[] 
)