4使用阵列表示法的新方法:复制或转发

经过珍妮特艾尔斯|更新时间:07/21/2015 |评论:0

搜索博客


订阅博客

在将新的博客文章发布符合您感兴趣的领域时,请设置您的首选项以接收电子邮件通知。


区域/应用

产品分类

活动

公司/新闻

输入你的电子邮箱地址:



建议文章

您要了解更多信息吗?让我们知道。请尽可能具体。

让这个字段为空

os 28.

复制或转发变得更容易OS 28(CR6 OS 1)。此新操作系统使您能够将数组的部分复制到新位置,例如在转发行和列时。

在此示例中,我们从A(3,2)(3行,2列)开始初始化为

1 2
3. 4.
5. 6.

并将其转换为(2,3)(2行,3列)

1 3. 5.
2 4. 6.

您可以通过写作这样的程序来执行此操作:

公共A(3,2)= {1,2,3,4,5,6}公众在(2,3)Dim I Begine扫描(1,SEC,0,0),每个= 1到2'源数组A()''将列复制到()at(i,-1)()= a(-1,i)()下一个nextscan endprog

要最有效地使用OS 28(CR6 OS 01)的新功能,请记住某些规则:

  • 一组空的括号指定一个数组分配的表达式。例如,参考阵列()或数组(A,B,C)()。
  • 一次只运行阵列的一个维度。
  • 选择要运行的维度,否定利息索引的维度。例如,要在维度“b上”,语法是阵列(a,-b,c)。

笔记:此新语法不会影响在指令中写入的重复,或从变量阵列中读取。要查看如何在测量指令中使用阵列表示法和重复,请注意“crbasic |高级编程“ 视频。

小费:更新操作系统后,检查现有程序是一个好主意,以确保他们继续按预期运行。

有关更多信息以及多维数组的示例,我们有几个资源来帮助您。您可以搜索标题为“数组分配表达式”的数据记录手册中的部分。CRBasic编辑器帮助在LogGernet中应用程序也是一个很好的资源。例如,搜索“多维数组”:

多维数组

为你推荐:要了解有关OS 28的更多信息,请查看“CR800,CR1000,CR3000强大的新操作系统“时事通讯文章。

Campbell Scientific的最新数据记录器操作系统(OS 28为CR800.CR1000., 和CR3000;OS 01为CR6 Datalogger.)使您可以以新的方式在Crbasic多维数组中使用阵列表示法。本文探讨了这些方法之一 - 复制或转发。三种其他方法,简单的缩放初始化多维数组, 和复杂缩放,在本系列的前三篇文章中讨论过。本文得出了该系列。

你有意见或问题吗?随意分享它们。


分享这篇文章



关于作者

珍妮特艾尔斯珍妮特阿尔伯尔斯持有技术通信经理的标题;她的办公室门以上的标志说,“教练”。她将分享提示,简化概念,并指导您成功的项目。她一直在Campbell S万博matex网页登录cientific,Inc。比CR1000更长,但不仅仅是CR10X。下班后,珍妮特和她的男孩和狗一起享受户外活动。

查看本作者的所有文章。


评论

登录或注册评论。

我们在社交媒体上活跃起来!
通过以下平台跟踪我们的最新更新,随时了解我们的最新更新:

Baidu