Eplan中电缆源和目标的确定规则

使用过Eplan的都知道,生成电缆总览时会有源和目标,电缆是怎么定义源和目标的呢,下面给大家讲解。
确定源和目标
按照下列规则确定电缆的源和目标:

首先考虑结构标识符中标识性的层结构说明。
如果两端都是端子或插头并且标识字母相同,计数器小的则为源。

示例:X1 在 X4 前,所以 X1 为源。X4 在 X33 前,所以 X4 为源

如果两端都是端子或插头并且标识字母不同,两端又是不同的"X",则按字母顺序第一个标识字母为源。

  • 示例:A44 在 B34 前,所以 A44 为源。
  • 如果两端都是端子或插头并且标识字母不同,但一个标识字母都是"X",则标识字母"X"始终为目标。

    示例:对于 Y4 和 X33,Y4 为源,X33 为目标。对于 A4 和 X33,A4 为源,X33 为目标。

  • 如果两端不是端子或插头,则按字母顺序第一个标识字母为源。

    示例:M34 在 M4 前,所以 M34 为源。L4 在 M34 前,所以 L4为源。

  • 如果连接只有一端是端子或插头而另一端不是,则带有端子或插头的一端始终为源。此规则的适用不依赖于标识性的层说明(规则 1)。
  • 如果电缆有多个目标,上述规则应用于(图形的)第一根芯线。
  • 如果设备标识符只切换至连接的一端,则将保留电缆的源和目标。
  • 如果设备标识符同时切换至两端,则将根据前述规则重新确定源和目标。

芯线排序

芯线在设备芯线自动分配时排序。排序决定芯线分配的顺序:

  • 如果电缆只有一个源,则在原理图中根据其顺序排序。如果源为端子排,则芯线的排序对应端子排序。
  • 如果电缆有多个源,则首先按组根据源排序芯线。为确定源的顺序使用上述用于确定源和目标的规则。

例外:如果目标是插头而源不是插头,且另外在设置: 电缆对话框中激活了芯线始终根据插头顺序排序复选框,就按照目标上的顺序排序。

备注:线缆的线芯是可以修改线芯的源,目标方向的。

时间: 2024-10-11 20:21:35

Eplan中电缆源和目标的确定规则的相关文章

该项目中不存在目标“GatherAllFilesToPublish”

在项目发布的时候报了一个 该项目中不存在目标“GatherAllFilesToPublish”  的奇怪错误,查了之后,在报错的.csproj里面添加 <Target Name="GatherAllFilesToPublish"> </Target> 这段XML(和常规的PropertyGroup同级的),修改前先保存并关闭项目

Objective-C中的一些方法命名“潜规则”

在基于Apple Xcode的Objective-C中,有一些方法命名潜规则,比如就property而言,假定你定义了如下property: @interface MyObject @property (nonatomic, retain) NSString *myName; @end 那么系统将会自动对MyObject类生成: - (NSString*)myName; - (void)setMyName:(NSString*)name; 这一对方法. 而对于初始化而言,init打头的方法以及n

vs2012碰到生成时报该错误:项目中不存在目标 “XXXXXX”

vs2012碰到生成时报该错误:项目中不存在目标 "XXXXXX" 首先打开工程文件,找到 下面信息: <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets"/> 在上面这句话的前面添加下面语句: <PropertyGroup> <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''&qu

EPLAN中的edz文件的用法

1    EDZ 文件的定义 EDZ 是 EPLAN Data Archive Zipped(EPLAN 数据压缩文件包)的缩写,最早是专门为西门子定制的,现在已经 成为 EPLAN 中一种标准的部件格式: EPLAN Data Portal 交换格式. 在部件管理器中,执行部件的导入/导出时,可以选择这种格式. 2    EDZ 文件的内容 EDZ 文件的本质是一个 7z 格式的压缩文件,因此你可以用压缩软件打开并提取其中的内容.但是通过这种 方法提取文件内容,已经失去了 EDZ 存在的意义.

kettle中源和目标表结构不一致的情况处理

创建数据仓库的过程中,往往会遇到这样的问题,例如:源表由于业务原因新增了字段,而ETL程序中是按照之前的源表结构进行抽取的,那么如果不重新构建ETL程序,新的指标就不会流入DW,问题如下图所示 创建了一个简单的输入输出 如下图所示,源表中有一个column3字段没有被匹配到 下面我们可以打开sql编辑器,看看该字段的类型,然后在目标表中增加该字段就好了 PS:注意要谨慎点击sql编辑器中的执行按钮,该按钮虽然会自动的给目标表添加对应于源表所需的字段,但是如果之前目标表有 注释内容什么的就会被这个

.PHONY makefile中的伪目标

我的理解: 拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令. 为了避免出现这个问题,需要.PHONY: clean ======================================================================================= 所谓伪目标就是这样一个目标,它不代表一个真正的文件名,在执行make时可以指定这个目标来执行其所在规则定义的命令,有时我们将一个伪

makefile中的伪目标

伪目标就是总是被执行的目标,相对于目标来说,伪目标不会去考虑它的依赖的时间戳与自己时间戳的新旧关系,从而决定是否执行规则.伪目标格式: .PHONY:clean clean: -rm *.o 在makefile里面通常会将clean这个目标指定为伪目标,这个目标有个特性就是无依赖,那么每次make clean的时候都会执行它的规则:-rm *.o,那么为什么要指定为伪目标,平时看到的makefile都是把它当中一般目标.假设不指定clean为伪目标,我当前文件夹下有1个文件: a.c.我的mak

网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则CSS命名大全内容如下:

页头:header  如:#header{属性:属性值;}或.header{属性:属性值;},也许你需要了解class与id区别及用法登录条:loginBar         标志:logo                侧栏:sideBar广告:banner              导航:nav                 子导航:subNav菜单:menu               子菜单:subMenu      搜索:search滚动:scroll               页

在 MySQL 中查找含有目标字段的表

要查询数据库中哪些表含有目标字段,可以使用语句: SELECT TABLE_SCHEMA,TABLE_NAME FROM information_schema.`COLUMNS` WHERE COLUMN_NAME='字段名字' 参考:MySQL中,一个字段在多张表都存在,怎么用sql语句一次性查询这些表呢