我的任务是同步一个时间关键的过程,用于使用PTP(精确时间协议,IEEE 1588)时间源从PLC记录数据.
快速浏览一下可用的库,除了基于IVI-C和IVI-COM的实现之外什么都没有.
是否有一个托管库支持我错过的PTP,或者我是否需要找到一种方法来使用我的应用程序中为LabVIEW设计的IVI-COM库?
我正在尝试编写一个用于与网络协议通信的接口,但IEEE文档描述了位级别的协议,信息分割为单个字节.
处理C typedef的最佳方法是什么?
typedef struct {
Nibble transportSpecific;
Enumeration4 messageType;
UInteger4 versionPTP;
UInteger16 messageLength;
UInteger8 domainNumber;
Octet flagField[2];
Integer64 correctionfield;
PortIdentity sourcePortIdentity;
UInteger16 sequenceId;
UInteger8 controlField;
Integer8 logMessageInterval;
} MsgHeader;
Run Code Online (Sandbox Code Playgroud)
何时将兼容层移植到.Net?
我目前正在评估设计,并可能重新实现我们的工程师使用的内部应用程序.
虽然该应用程序处理大量数据.仅保存两组值(浮点数)以及简单的数据名称和描述.在我看来,当前的应用程序处于过度使用领域,使用规范化的访问数据库来存储评估为7个字符串和浮点数的字段.
您何时开始考虑从平面文件或序列化XML转换到关系数据库,反之亦然?
我正在将用VB.NET编写的单元测试移植到用C#编写的大型项目中.然而,这个小曲子让我寻求帮助:
Public Sub object_DataChange(ByVal TransactionID As Integer, _
ByVal NumItems As Integer, _
ByRef ClientHandles As System.Array, _
ByRef ItemValues As System.Array, _
ByRef Qualities As System.Array, _
ByRef TimeStamps As System.Array) _
Handles myObject.DataChange
'' Does event code here
End Sub
Run Code Online (Sandbox Code Playgroud)
转换此活动的最佳方式是什么?此外,这是一个很好的实例,用于EventHandler<>将我的参数合并到一个结构中吗?
我正在尝试为使用Project服务器页面的用户修改Sharepoint中的某些Web部件的行为(从而迫使IE进入我的喉咙).我不是最好的JavaScript家伙,这让我疯狂.
在一个显示Project中工作的webpart上,实际数据输入行下方显示了一个子程序"Planned",它使视图变得混乱.我们希望关闭"计划"行.
我可以用这样一个简单的三个衬里来做到这一点:
<style type="text/css">
.XmlGridPlannedWork {display:none;}
</style>
Run Code Online (Sandbox Code Playgroud)
但是用户想要打开和关闭线路.所以我想我会尝试阅读,然后像这样编写当前的CSS值:
<script type="text/javascript">
function toggle_PlannedLine()
var ObjPlanned = Document.getElementById("tr").getElementsByTagName("XmlGridPlannedWork");
for(var i=0;i<ObjPlanned.length;i++)
{
if (OjbPlanned[i].display != "none")
{
// toggle the 'Planned' line off
ObjPlanned[i].style.display = "none";
}
else
{
// toggle the 'Planned' line on
ObjPlanned[i].style.display = "inline";
}
}
return;
}
</script>
<button onClick="toggle_PlannedLine();">Toggle Planned Line</button>
Run Code Online (Sandbox Code Playgroud)
我定位的实际细分如下:
<tr class="XmlGridPlannedWork" RowID="694810f9-e922-4321-9236-e495dd5048d9B" ID="GridDataRow">
Run Code Online (Sandbox Code Playgroud)
当然,当您单击按钮时,行不会消失.在这一点上,我很确定我错过了一些明显的东西,但就像我提到的那样,我不是JavaScript大师.
.net ×2
c# ×1
css ×1
database ×1
events ×1
ieee ×1
javascript ×1
porting ×1
refactoring ×1
sharepoint ×1
time ×1
vb.net ×1
vb.net-to-c# ×1