CASS软件作图技巧
更新时间:2024-01-12 01:49:01 阅读量: 教育文库 文档下载
- 南方cass软件推荐度:
- 相关推荐
1.在CASS中怎么添加地物符号进去?
1、在BLOCKS文件夹中做一个插入点坐标为0,0的图形,保存;
2、在CASS系统配置文件中添加刚才保存的文件,设定其图层、性质,保存; 3、重启程序,OK!
2. CASS7.0下安装煤矿符号
山西煤矿企业众多,也是测绘仪器、软件的重要用户。煤矿用户在购买我们的CASS软件时,要求软件要有他们常用的煤矿符号。为此,南方数码软件开发部按照煤矿测量规范专门做了CASS6.0下的煤矿符号补丁,是一个安装文件。运行它,安装到CASS6.0的安装目录下即可。屏幕菜单立即多出一个煤矿符号项,里面有许多煤矿用到的符号和线型。很多煤矿单位都安装有这套符号。
前段时间,山西用户的CASS都升级到了7.0,如何把煤矿符号加载到他们的7.0中呢?这个问题解决如下: 思路:
1、煤矿版就是比标准版多了一些符号、线型,把需要的符号和线型加到7.0下即可。 2、修改acad.mnu文件,使屏幕菜单里显示我们需要的符号。 实战:
1、运行煤矿符号补丁,把它安装到任意一空目录下。假如安装到c:\\mkcass\\,安装后,有两个文件夹,一个是blocks,里面是煤矿上要用到的块;一个是system,里面有七个文件,分别是: acad.lin:线型文件 acad.mnu:菜单样板文件 acadiso.dwt:cad模板文件 gcm.slb:幻灯片库文件 index.ini:图元索引文件 mk.shx:煤矿用到的形文件 work.def:cass用的符号定义文件
这几个文件都比标准版的文件里多了煤矿上用的一些东西。
2、把c:\\mkcass\\blocks\\下的所有文件复制到CASS7.0安装目录下的blocks下。把c:\\mkcass\\system下的acad.lin、acadiso.dwt、gcm.slb、index.ini、mk.shx、work.def复制到CASS7.0安装目录下的system下,提示覆盖时覆盖即可。
3、打开c:\\mkcass\\system下的acad.mnu文件,找到煤矿符号项,把它下面的文字复制到CASS7.0的acad.mnu下。CASS7.0的屏幕菜单和CASS6.0不同,我们只需把文字复制到CASS7.0的某一分级菜单下即可。这里我把他们复制到“独立地物”下的“工矿设施”下了。
4、启动CASS7.0,在命令行里输入“menu”命令,加载acad.mnu。到此屏幕菜单里即可显示出我们需要的煤矿符号。
最后,把修改好的文件保存下来,用到时直接复制到对应的目录下即可。
3、南方CASS符号制作程序完成
用了二天时间,已完成了南方CASS符号制作的程序,可以把绘好的CAD样式制
作成CASS的符号.在本机上测试通过。
本程序测试平台:xpsp2系统,CAD2004,南方CASS7.0.在XP及2003系统上均可运行,不能在98、2000系统中运行,Visit没做测试.CAD版本2004-2006均可运行.其他版本没做测试.适用于CASS6.0和CASS7.0.其他版本的CASS没做测试
1.请先用CAD绘好你的符号样式,其中插入点的坐标为0,0. 并把这个符号文件存为DWG文件和本程序放在一起.
2.定义符号所在层,指的是生成的这个符号放在个层.比如你想放在JMD,就输入JMD
3.输入绘好的符号文件,指的就是第1条里的DWG文件.如果你是存为100.DWG,那么在这里就输入100,不要带后缀.
4.定义符号的代码,这里指的是你给这个符号定什么代码.请在这里输入6位的数字,并在半角的状态下输入.
5.符号是否旋转,只能选择1或2.如你的符号是路灯,这种符号是不旋转的,就在这里输入1,如你的符号是门墩,这种符号是可旋转的,在这里就输入2
6.新弹出的窗口中,要再一次输入你的符号文件名,同样不带后缀.这里要输入二次.同时会启动CAD进行幻灯片制作程序
7.如果你的电脑配置好,请用记事打开SLD.BAT,把-N 30替换成-N 10. 数字值越
小,运行越快.配置不好的电脑请按默认运行.
8.在弹出\符号制作完成\时,请关掉CAD,并重新打开CAD.然后打开\请读
我.TXT\里面记录有你这次的符号代码.在南方CASS中输入DD,再输入你定义的代码.就能绘出你的符号.注意的是,在CASS的屏幕菜单中不能找到这个符号的.只能输入DD.后再输入对应代码才能绘出你的符号.要在屏幕菜单中显示这个符号, 暂时还没办法解决这个问题。有空再修改.
9.因为现在的运行速度还不是很快.如果你确定CASS安装在哪个盘.可用记事本打开程序,把“c d e f g”替换为CASS的安装盘。注意的是,如果CASS和CAD的安装目录不在同一个盘,请不要修改.若有时间,一定会写一个批处理的线形文件制作程序.
10.题外话
因本人的能力有限.不会其他编程语言.只能用批处理来制作CASS的符号.有时间会对这个批处理代码进行精简和优化,如果你熟悉批处理也可进行修改,期待你更精简,速度更快的批处理.
若有任何的建议,请在本帖后面留言.
以下是代码注释说明:
CASSPT.BAT
@echo off&title 南方CASS符号制作程序测试中... color 0a
echo ___________________________________________________________ echo.
echo 使用本程序前请先认真阅读详细的使用说明, 或看一遍演示动画 echo.
echo 如果使用后觉得本程序不够好.可还原程序对CASS配置文件的修改 echo.
echo 若还原请在下面的选择中输入hy,要制作CASS符号请直接回车执行 echo.
echo 详细代码注释请到我的百度空间http://hi.http://www.wodefanwen.com//lgx8280998 echo.
echo by 千浪
echo ___________________________________________________________ echo.
set /p back=还原请输入hy,制作新符号请直接回车: if 'ock%'=='' goto 00 if ock%==hy goto hy :00
rem 定义用户输入图层名、符号的代码等。并输出CAD的脚本文件CASS.SCR.在后面用CAD制作幻灯片时调用这个SCR脚本.
cls
set /p lay=请定义这个符号的所在层(如:DLDW): if '%lay%'=='' goto error1
set /p DWG1=请输入绘好符号的CAD文件(如图块名为100.DWG请输入100): if not exist \echo %dwg1%>dwg.txt echo open>cass.scr
echo ^\echo zoom>>cass.scr echo e>>cass.scr
echo mslide>>cass.scr
echo %dwg1%^.sld>>cass.scr echo qsave>>cass.scr :pnumber1
set /p PNUMBER=请定义这个符号的代码(如:112233,六位数字): if '%PNUMBER%'=='' goto error1
echo work.def|findstr /i /c:\echo %PNUMBER%|findstr \ echo %PNUMBER%|findstr \&& goto error2||goto error2 )
:next
set /p type1=符号是否旋转(如路灯不可旋转,依比例门墩可旋转)不旋转输入1旋转输入2:
if '%type1%'=='' goto error1 if %type1% GEQ 3 goto error1 if '%type1%'=='' goto error1
echo %type1%|findstr \
echo %type1%|findstr \)
:start
echo 你的新符号代码是:%PNUMBER%,>请读我.log
echo 在程序运行完成后,打开CAD,输入DD,再输入%PNUMBER%>>请读我.log echo 即可以在CASS中绘出对应的符号>>请读我.log echo on
rem 检测CAD和CASS的安装目录,并把CAD安装目录下的slidelib.exe复制到SYSTEM32目录下,复制CASS的配置文件到程序的当前目录下。
并备份CASS的配置文件.
echo 检测CAD的安装目录,请稍候 ping -n 3 127.1>nul
if exist %windir%\\system32\\slidelib.exe goto start2
for %%s in (c d e f g )do (for /f \\(copy \%windir%\\system32\\slidelib.exe /y)) for %%a in (c d e f g )do (for /f \\
:start3
for /f \%%h in ('type cass1.txt') do (if exist \goto error3)
for /f \\
for /f \\
for /f \\
for /f \\goto start4
:start2
echo 检测南方CASS的安装目录,请稍候 ping -n 3 127.1>nul
for %%i in (c D e f g) do (for /f \
/b %%i:^|findstr /I \goto error6))
for %%e in (c D e f g) do (for /f \/b %%e:^|findstr /I \for %%e in (c D e f g) do (for /f \/b %%e:^|findstr /I \for %%i in (c D e f g) do (for /f \/b %%i:^|findstr /I \do (if exist \goto start3))
for /f \%%h in ('type cass1.txt') do (if exist \goto error3)
for /f \\
for /f \\
for /f \
\
for /f \\
for /f \\
for /f \\
for /f \\
rem 对CASS的配置文件进行编辑修改,增加新的符号代码,编辑完成后调用另一个批处理程序SLD.BAT,启动CAD的幻灯片制作程序
:start4
copy work.def work2.def
findstr /b /v /c:\
echo %PNUMBER%^,^%lay%^,^%type1%^,^%DWG1%^,^0^,>temp.txt type temp.txt>>work.def echo END>>work.def
copy acad.mns acad2.mns
findstr /b /v /c:\
echo ^[cass%dwg1%^(%dwg1%^,%pname%^)^]^^C^^C^^Pdd^;^^P>>temp2.txt echo ^/^/>acad.mns
type acad3.mns>>acad.mns type temp2.txt>>acad.mns echo ^/^/>>acad.mns
copy INDEX.INI INDEX2.INI
findstr /b /v /c:\echo %PNUMBER%^,^%dwg1%^,^0^.^000^,>temp3.txt type temp3.txt>>INDEX.INI echo END>>INDEX.INI start sld.bat exit
rem 各类出错的信息说明
:error1 cls
echo 输入错误,没输入代码或其他类型错误
pause&goto 00 :error2 cls
echo 输入错误,你输入的符号代码不是纯数字,请输入数字 pause&goto 00 :error3 cls
echo CASS的安装目录下已有相同的图块名,请重命名 pause&goto 00 :error4
echo 没有找到这个图块文件 pause&goto 00 :error5 cls
echo 南方CASS中已有这个代码存在,请再次输入 pause
goto pnumber1 pause :error6
echo 本程序没有检测到南方CASS7.0的安装目录,请检查是否有安装 exit :error9
msg %username% /v /w /time:99999 \检测到本机CAD的安装目录中没有
slidelib.exe这个程序,请到我的百度空间下载或到别的电脑CAD安装目录中复制一个到C盘SYSTEM32目录下\exit
:error10
msg %username% /v /w /time:99999 \你之前并没有运行这个程序,不用还原\exit
:cass60 cls
msg %username% /v /w /time:99999 \检测到你安装的是南方CASS6.0,请用记事本编辑程序,把所有CASS70替换成CASS60并另存为BAT文件运行即可\>nul exit :hy
rem 还原CASS配置文件
for %%i in (c D e f g) do (for /f \
/b %%i:^|findstr /I \goto error6))
for %%e in (c D e f g) do (for /f \/b %%e:^|findstr /I \for /f \\
for %%i in (c D e f g) do (for /f \/b %%i:^|findstr /I \\
for %%i in (c D e f g) do (for /f \/b %%i:^|findstr /I \\
for %%i in (c D e f g) do (for /f \/b %%i:^|findstr /I \\
msg %username% /v /w /time:99999 \还原完成\exit
SLD.BAT代码注释
@echo off color 0a
rem 检测CAD的安装目录,并在命令行下启动CAD,启动CAD后运行CASS.SCR脚本的命令制作幻灯片
for %%i in (c d e f g) do ( for /f \%%j in ('dir /a-d /b /s \files\/i /c:\) :111 cls
set /p DWG2=请再次输入绘好符号的CAD文件名(如图块名为100.DWG请输入100):
if not exist %dwg2%.dwg goto error8 if not \ start \ for /f \%%g in ('type cad.txt') do (\/b \)
echo 正在制作,约30秒.请稍候... ping -n 30 127.1>nul dir *.sld>mmm /b
if not exist mmm goto msg20
for /f \
(slidelib.exe í%\\cass%dwg2% for /f \\ for /f \\ for /f \\ for /f \\ msg %username% /v /w /time:99999 \符号制作完成,请关掉CAD后,重新打开CAD\ rem 制作完成后删除各类临时文件 del /f *.mns del /f *.txt del /f cass.scr del /f *.bak del /f *.slb del /f *.sld del /f *.ini del /f mmm del /f *.def exit rem 各类出错的信息说明 :error8 cls echo 与前面输入的图块名不对应,请再输入一次 pause&goto 111 :msg20 msg %username% /v /w /time:99999 \你的机子运行比较慢,请用记事本打开本程序把 -n 30 改为 -n 60或更大数字\ 4、cass2008的部分图示符号,根据新的国标地形图图示做了更改,请问如何把cass2008的图示符号,更新到cass6.1?谢谢 你可以查看CASS安装目录下的cass70.chm文件,里面的参考手册第5章CASS的用户化里面有详细的例子,
正在阅读:
CASS软件作图技巧01-12
《中央八项规定实施细则》全文04-26
悦纳自己欣赏自己(议论文)高一08-01
2011中考满分作文满分作文04-16
2022年上海师范大学体育学院333教育综合之教育学基础04-13
(推荐)高三专题复习国别史:英国05-05
《念奴娇 赤壁怀古》习题06-04
社区公园景观设计与居民行为方式的相互影响 - 图文10-12
珍惜当下的相关文章推荐02-14
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 作图
- 技巧
- 软件
- CASS
- 大熊猫种群现状与保护
- 垫江九中实习简报- 西南大学·外国语学院 - 图文
- 师德案例
- 涂装试题
- RSLogix5000调试步骤-项目总结
- 2015年北师大版数学小升初衔接提高班复习讲义5
- 王东岳老师的西方哲学课讲义完整版
- 2014新人教版八年级上册英语单词表全(可打印)
- 《中国共产党廉洁自律准则》试题库
- 广州大学物理化学考试题库
- 2014年12月英语四级短对话原文(卷一,带生词版)
- 2012年军事理论课结业论文
- 2012系统集成-案例分析
- 2011年高考数学试题分类汇编 - 三角函数
- 有机化学第九章 卤代烃
- 稿件-畲族自救之路-吴嘉其
- 实验一质粒DNA的提取纯化与琼脂糖凝胶电泳
- 2016年迎新生庆国庆文艺晚会晚会节目单
- 第二单元 古汉语通论:(五)
- 导游业务 第一章(练习册)