徕卡TCR1201全站仪已知后视点放样全过程 急求高手指教

徕卡TCR1201全站仪已知后视点放样全过程 急求高手指教,第1张

1、如果你CAD熟悉,可以画出AB和AC的两条线段,用dimangular(角度标注)命令量出夹角BAC。将所有点展点后,选中,将其围绕A点旋转,旋转角就是角BAC(顺时针逆时针用正负号标记)。旋转角度时,也可以用参照命令给出AC,再给出AB。

2、如果你用南方CASS软件成图,可以用工程菜单里面的测站改正命令。

先展出ABC三个点以及所有测量点,然后选择所有测量点,点击“测站改正”,选择改正前第一点A,改正前第二点C,再选择改正后第一点A,改正后第二点B,再选择所有测量数据的文件,再给出改正后测量数据的文件名,即可转换完成。

不是W L而是D W。按D、W键可使参数开关、程序开关处于关、开的状态,参数开关处于开状态时,CNC显示P/S100号报警,此时方可输入参数,输入完毕后,使参数开关处于关的状态,复位键(RESET键)按后可清除100号报警

#include "myapph"

#include "ICETEK-VC5509-EDUh"

#include "scancodeh"

// :-- Define Timer 0 's Registers ---//

ioport unsigned int tim0;

ioport unsigned int prd0;

ioport unsigned int tcr0;

ioport unsigned int prsc0;

// :-- End of Define -----------------//

void InitMcBSP(); //函数声明

unsigned int uN,nCount,nCount1; //定义外部变量

main() //主程序

{

unsigned char dbScanCode,dbOld; //定义内部变量

dbScanCode=dbOld=0;

nCount=nCount1=0;

PLL_Init(20); //初始化PLL

SDRAM_init(); //初始化SDRAM

InitCTR(); //初始化CTR

InitMcBSP(); //初始化McBSP

uN=60;

CTRGR=1;

InitInterrupt(); //初始化中断

TIME_init(); //初始化定时器

while ( 1 )

{

if ( nCount1==0 )

{

dbScanCode=GetKey(); //读取键盘输入的信息

if ( dbScanCode!=dbOld ) //如果键盘输入信息改变,执行

{

dbOld=dbScanCode;

if ( dbScanCode==SCANCODE_9 )

break;

else if ( dbScanCode==SCANCODE_7 )

PCR1|=2;

else if ( dbScanCode==SCANCODE_8)

PCR1&=0x0fffd;

else if ( dbScanCode==SCANCODE_1 )

uN=60;

else if ( dbScanCode==SCANCODE_2 )

uN=40;

else if ( dbScanCode==SCANCODE_3 )

uN=20;

else if ( dbScanCode==SCANCODE_4 )

uN=10;

else if ( dbScanCode==SCANCODE_5 )

uN=0;

}

}

}

CloseCTR(); //关显示器

exit(0);

}

void InitInterrupt(void)

{

// 设置中断控制寄存器

IVPD=0x80;

IVPH=0x80;

IER0=0x10;

DBIER0 =0x10;

IFR0=0xffff;

asm(" BCLR INTM");

}

void interrupt Timer() //中断响应函数

{

nCount++; nCount%=100;

if ( nCount>uN ) PCR2|=4;

else PCR2&=0x0fffb;

nCount1++; nCount1%=5120;

}

void InitMcBSP()

{

// IOPin: McBSP2FSR S22

//SPCR1RRST_=0,PCRRIOEN=1,PCRFSRM=1,PCRFSRP=0/1

SPCR1_2&=0x0fffe;

PCR2|=0x1400;

// IOPin: McBSP1CLKX S14

//SPCR2XRST_=0,PCRXIOEN=1,PCRCLKXM=1,PCRCLKXP=0/1

SPCR2_1&=0x0fffe;

PCR1|=0x2200;

}

void TIME_init(void)

{

tim0 = (unsigned int )0x1000;

prd0 = (unsigned int )0x1001;

tcr0 = (unsigned int )0x1002;

prsc0 = (unsigned int )0x1003;

tcr0 = 0x04f0;

tim0 = 0;

prd0 = 0x0100;

prsc0 = 2;

tcr0 = 0x00e0;

}

涉及到外设部分就得看具体的DSP型号了,查查数据手册吧。

以上就是关于徕卡TCR1201全站仪已知后视点放样全过程 急求高手指教全部的内容,包括:徕卡TCR1201全站仪已知后视点放样全过程 急求高手指教、国立精机18tcr电动刀架改排刀参数这么调、DSP直流电动机程序注释等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9492524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存