jinjinjin123的个人空间 https://blog.eetop.cn/1834643 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

如何使用Sentaurus中的Visual进行批量的图片更改格式和格式转换输出 ...

热度 10已有 360 次阅读| 2025-4-10 14:33 |个人分类:Sentaurus软件学习|系统分类:芯片设计| Sentaurus, Topography, SVisual

SVisual中最大的优点是每一个操作都有对应的代码提示在script中

我这里首先是将图片一一从Sprocess或者Topography中读出来,然后进行处理操作,依次进行大小的调整,分辨率的调整和格式转换,这里面我采用了一个循环语句进行实现,最终实现了tdr文件到tiff文件或者到png格式的转变

下面是我的代码,如果有同行能够更方便快捷实现该功能的话可以留言我们一块学习讨论

#setdep n@node|auto_250@
set filename n@node|auto_250@_vbe

set image_resolution "500x500"

# 初始化编号计数器
set index 1

load_file ${filename}.tdr
set datasets [list_datasets]
foreach dataset $datasets {
	
	create_plot -dataset $dataset name "Plot_${dataset}"
	set_camera_prop \ ;让图片的输出保持大小一致,设置相机拍摄位置
	-position {0 0 5} \
	-focal_point {0 0 0} \
	-view_up {0 1 0} \
	-view_angle 25.0

	set_plot_prop  \ ;调整了图片的输出格式
	-hide_title \
	-hide_cube_axes \
	-color_bg #ffffff \
	-bg_solid -hide_axes  \
	-material_colors vivid \
	-color_map grayscale \
	-hide_legend \
	
	set_field_prop \
	Z \  ;Z轴的顶部视图
	-show_bands
	
	set_material_prop {Oxide} \ ;设置材料的颜色,不设定也行,因为上述“color_map grayscale”“set_field_prop”优先级高
	-color #c0c0c0

	set output_path "/home/TCAD2022/Desktop/rename_image/images/rename_images_down/n@node@_$index.tiff"

	export_view $output_path -format TIFF -resolution $image_resolution -plots "Plot_${dataset}"

	incr index
}
puts "exports tiff image to : $output_path"



点赞

全部作者的其他最新日志

发表评论 评论 (1 个评论)

回复 jinjinjin123 2025-4-16 10:49
存在一个问题,需要采用交互模式才能行,batch模式下不行,可以修改成batchX模式,这个模式是后台运行图形界面的模式
但是如果linux系统中缺少Vvb就会报错,需要自行安装,这我就不擅长了

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 5

    月排名
  • 0

    总排名
  • 0

    关注
  • 0

    粉丝
  • 0

    好友
  • 1

    获赞
  • 2

    评论
  • 17

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-9 22:19 , Processed in 0.018022 second(s), 10 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部