什么是Cimatron IT13数控编程

作者&投稿:臾别 (若有异议请与网页底部的电邮联系)
Cimatron IT13,可以算是前一段时间的老版本了.他的面板倾向于DOS方向,是只显示一个黑屏工作区域,和旁边的一系列命令,不过不是很难学,如果有教的话,大概1个星期左右就学会了,他的特点是 文件小.出图 出程序方便 快截

Cimatron E6.0是思美创公司 新开发的 视窗版本,现在好象最新版都已经更新到了E8.0 和E8.5了 他是跟平常的软件界面大致相同的,为WINDOWS窗口操作模式,非常接近于 PRO/E 等等其他软件,他的特点是界面更加的大众化,作图 做实体更加的直观,方便,像做一些,模具产品成型,开发,钣金,之类的,还是非常方便的,
更加值得一提的是, E8.0上边加了 5轴联动加工程序,经过专门的培训的话,可以做非常高端的 数控产品

现在学校培训E版本的相对较多一些,但是工厂还是有不少用IT版本的

如果你没有 机械基础知识做背景的话,建议你 还是先学习一下相关的知识,这样有 助于你进一步理解 和深入的学习这个软件

学fanuc 和西门子把现在主流的系统

Cimatron IT13是旧版本,Cimatron E6.0是IT的升级。

想学当然学E版的。

跪求cimatron it13编程基本教程~

def MergeSort(lists):
if len(lists) <= 1:
return lists
num = int( len(lists)/2 )
left = MergeSort(lists[:num])
right = MergeSort(lists[num:])
return Merge(left, right)
def Merge(left,right):
r, l=0, 0
result=[]
while l<len(left) and r<len(right):
if left[l] < right[r]:
result.append(left[l])
l += 1
else:
result.append(right[r])
r += 1
result += right[r:]
result+= left[l:]
return result
print MergeSort([1, 2, 3, 4, 5, 6, 7, 90, 21, 23, 45])

#include
#include

void Merge(int sourceArr[],int tempArr[], int startIndex, int midIndex, int endIndex)
{
int i = startIndex, j=midIndex+1, k = startIndex;
while(i!=midIndex+1 && j!=endIndex+1)
{
if(sourceArr[i] >= sourceArr[j])
tempArr[k++] = sourceArr[j++];
else
tempArr[k++] = sourceArr[i++];
}
while(i != midIndex+1)
tempArr[k++] = sourceArr[i++];
while(j != endIndex+1)
tempArr[k++] = sourceArr[j++];
for(i=startIndex; i<=endIndex; i++)
sourceArr[i] = tempArr[i];
}

//内部使用递归
void MergeSort(int sourceArr[], int tempArr[], int startIndex, int endIndex)
{
int midIndex;
if(startIndex < endIndex)
{
midIndex = (startIndex + endIndex) / 2;
MergeSort(sourceArr, tempArr, startIndex, midIndex);
MergeSort(sourceArr, tempArr, midIndex+1, endIndex);
Merge(sourceArr, tempArr, startIndex, midIndex, endIndex);
}
}

int main(int argc, char * argv[])
{
int a[8] = {50, 10, 20, 30, 70, 40, 80, 60};
int i, b[8];
MergeSort(a, b, 0, 7);
for(i=0; i<8; i++)
printf("%d ", a[i]);
printf("
");
return 0;
}