安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  图形图像  >  3D/CAD软件 > ThinkDesign2017 附带安装教程
ThinkDesign2017

ThinkDesign2017

 附带安装教程
  • 软件大小:1792 MB
  • 更新日期:2019-06-06 14:39
  • 软件语言:简体中文
  • 软件类别:3D/CAD软件
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:1792 MB

软件介绍 人气软件 下载地址

为您推荐: 图形图像

  ThinkDesign2017是一款可融合实体模型和曲面独特技术的三维设计系统,新版本优化了Snap工具(在ToolsSnap下可用)用于选择或捕捉实体上几何上重要的点,例如直线或曲线的端点,圆或圆弧的中心以及实体的交点;提供了分析功能模块以及ANSYS插件,新的沿工作平面复选框已添加到分析实体大小命令中,用户可以选择是否在安装过程中从安装向导的自定义窗口安装ANSYS V14.5或ANSYS V15.0插件,新改进,在以前版本的ThinkDesign中,ANSYS中导入的所有模型都将Structural Steel作为材料;配置管理器:在“系统选项”对话框的“库路径”中设置智能对象和/或组库路径后,可以在Configuration ManagerSave命令的“配置选项”对话框中选中新的库复选框;数据转换器:TD XchangeReader模块现在能够读取;新程序中的模具标准零件命令在选择定位点时得到了改进,用户可以使用以下上下文菜单项轻松地将此选择器添加到此选择器:此增强功能允许用户将标准零件定位在沿X或Y的对称点上,或沿X或Y创建标准零件的图案;零件列表编辑器已针对MoldDesign用户进行了改进,用于可以配置对话框中的列是可编辑还是只读,可以自动计算组件的大小(边界框)并将其包含在零件清单中。强大又实用,需要的用户可以下载体验

ThinkDesign2017

新版功能

  1、新增Geodesic曲线命令

  新增的Geodesic 曲线命令可以在曲面上创建geodesic曲线。它代表了曲面上两点的最短路径。 要创建geodesic曲线,您需要定义曲面上的点,geodesic曲线必须要通过该点并且geodesic曲 线的方向要指向原始点方向。 这一命令可以同时创建多条geodesic曲线,并且可以将它们插入到曲面中生成COS(曲面上的 曲线)。

  2、质量检查的增强功能

  密度选项位于质量检查中的面曲率标签中,使用它可以定义曲率密度。您可以在密度文本框中 指定数字来显示每个曲面剖面弧绘图的相同数字。以上图片显示了当密度分别设置为15和10 的不同。

  3、新增了分割曲面命令

  使用分割曲面命令可以为模具零件创建分割曲面。您需要选择一组曲线,拖动方向和宽度来创 建分割曲面。如上所示。

  4、新增了装配特征概念

  有时候一个简单组件的多个实例需要放置在一个装配中,且仅需要为一些实例创建附加特征。 然而,如果原始组件被修改,则所有的实例都会修改。

  其他情况下,在多个装配中会有相同的组件,且仅需要为指定装配在组件上创建附加特征。为 了达到这些目的,引进了新增的装配特征概念。

  有了新增的装配特征概念之后,您可以在任何指定的装配中添加或修改特征,如孔或槽。这些 装配特征仅会应用到特定的装配而不会影响原始组件。如下图所示,您可以同时在装配的多个 组件上创建特征。

  5、TD的64位版本

  ThinkDesign新增加64位版本,可以直接在win7/8的64位系统上使用。 64位版本相比原有的32位版本,可以进行更大范围的整数运算,提高 软件的浮点性能,使得软件的运行速度更快,回弹计算的效率更高。

  6、TD增强CATIA的兼容性

  TD新版中,CATIA数据接口升级,TD最高可支持到CATIA V5R21。 2013 think3 China TD新增加NX UG的兼容性 TD新版中,增加了NX UG数据接口,TD可以直接读取打开“*.prt”格 式文件,最高支持NX UG8.0。

  7、TD新增加siolidworks的兼容性

  TD新版中,增加了siolidworks数据接口,TD可以直接读取打开“*.sld” 格式文件。

  8、TD工程图增强AutoCAD兼容性

  增强了与AutoCAD的兼容性,现在可 以直接打开和保存2010-2011版本号 的DXF/DWG文件。 在保存为DXF/DWG格式时,可以将 ThinkDesign中的图层也一起保存在DXF/DWG文件中。

  9、文件输出中增加文件保存格式——PDF格式

  在文件输出类型中,增加了PDF格式,可以将3D和2D都输出为PDF格式, 以便非设计人员的浏览和查看。其中,3D文件存为PDF格式后,在PDF中 依旧是3D的形式展示,可以旋转、放大缩小和做一些简单的测量。

软件特色

  1、“修剪实体”——曲线与实体布尔减运算

  “修剪实体”功能,可以通过线对实体进行布尔运算。

  2、“修剪实体”——布尔减运算保留A实体

  “修剪实体”功能,新增加了在布尔减运算中,保留A实体不变。

  3、“曲面工具”——相交的曲面边界

  “曲面工具——相交的曲面边界”,软件可以自动寻 找提取有相交面的边界。

  4、“曲面工具”——复制

  “曲面工具——复制”,选择一组需要复制的曲面,直接复制出一组新的面。

  5、“曲面工具”——延伸

  “曲面工具——延伸”,TD中的延伸命令可以直接对 剪裁属性的曲面进行延伸。既可直接延伸,也可以单独创建延伸面。

  6、“曲面工具”——优化调整

  “曲面工具——优化调整”,将剪裁后的曲面通过UV 线的比例调整曲面为剪裁前曲面。

  7、“曲面工具”——移除边界曲线

  “曲面工具——移除边界曲线”,将裁剪后的曲面的 指定边界移除,恢复为剪裁前的边界。

  8、“曲线工具”——连接

  “曲线工具——连接”,命令可以自动检查并连接断 开不连接的线。

  9、“曲线工具”——权重过度

  “曲线工具——权重过度”,命令可以根据设置的权 重自动检查合并曲线,提高设计的效率。 23、曲面距离

  “曲面距离”,直接全选实体,由TD的曲面距离功能 直接提取实体的上下表面。

  10、新增了使用圆弧拟合命令 新增的使用圆弧拟合命令可以将一般的平面曲线转换为一系列线段或圆弧和线段二者兼有。

  作为数控机床刀具路径输入这是很有用的,可以指定最大半径值限制偏离原始曲线。对于弧线,您还可以定义最小半径和最大半径的值。

安装步骤

  【温馨提示】:由于小编的电脑上没有安装ThinkDesign2017程序,接下来便使用ThinkDesign2014安装以及方法进行演示(两个应用程序的方法以及啊安装步骤都是一样的);需要的用户可以在本网站搜索ThinkDesign2014进行参考

  1、需要的用户可以通过本网站提供的下载地址下载得到对应的程序数据包

ThinkDesign2017

  2、打开安装文件夹,找到主程序,双击setup.exe,即可打开进行安装

ThinkDesign2017

  3、弹出一个新的界面,用户可以根据自己的需要点击语言进行安装

ThinkDesign2017

  4、点击产品按钮,即可弹出程序安装选择界面

ThinkDesign2017

  5、用户可以根据自己的选择对应的程序即可进行安装,可以选择套件或者点击插件

ThinkDesign2017

  6、小编选择了套件进行安装,用户可以根据自己的需要点击进行参考

ThinkDesign2017

  7、弹出程序安装语言选择,可以直接点击确按钮进行安装,因为是中文简体

ThinkDesign2017

  8、弹出程序组件安装界面,点击安装按钮即可,等待安装完成,如果出现安装失败,点击重新装即可

ThinkDesign2017

  9、现在是真正的程序安装向导界面,点击下一步按钮进行安装

ThinkDesign2017

  10、点击勾选我同意许可协议条款,点击下一步按钮

ThinkDesign2017

  11、选择对应的程序安装路径,点击浏览按钮即可

ThinkDesign2017

  12、点击对应应用程序安装类型,可以点击典型或者定制按钮

ThinkDesign2017

  13、弹出应用程序确认信息,点击安装安装即可

ThinkDesign2017

  14、弹出程序安装进度条加载界面,需要等待一会儿即可进行安装成功

ThinkDesign2017

  15、等待应用程序安装完成后,点击退出按钮即可

ThinkDesign2017

方法

  1、安装完成后,打开安装包下的“Crack”目录,将“t3gen.dll”复制到安装目录下覆盖源文件即可,这里有3个文件需要替换

ThinkDesign2017

  默认目录分别为:

  1.C:\Program Files\think3\2014.1\thinkdesign\bin

ThinkDesign2017

  2.C:\Program Files\think3\2014.1\common

ThinkDesign2017

  3.C:\Program Files\think3\2014.1\thinkdesign\ext-plugins\TReal

ThinkDesign2017

  2、完成以上操作步骤即可将应用程序完成

ThinkDesign2017

使用说明

  使用Snap操作通常是自动的。要使用自动捕捉,只需将光标移动到几何重要点附近即可。光标捕捉到重要点。

  如果在“系统选项”的“输入”类别中选中“启用图形区域工具提示”复选框,则自动光标将包含一个工具提示,指示所获取的捕捉点类型。在任何提示您指定位置的实体创建或编辑命令期间,当您将光标暂停在几何上重要的点上时,程序将同时显示AutoSnap符号和指示点类型的工具提示。

  当所需的点不明显时,您可以明确选择特定的Snap工具。

  该软件有四种独立的Snap模式,您可以选择最适合您特定应用的模式。第一个Snap模式是预定义的。您可以自定义设置,以指定四种捕捉模式中的每种捕捉点类型和选择过滤器都处于活动状态。

  您可以从“系统选项”的“输入 - 捕捉”类别或使用“自定义自动捕捉”命令修改任何AutoSnap模式。

  AutoSnap的优先级

  当光标在圆弧或圆圈内时,如果存在歧义,则优先考虑中心;当光标在外面时,中心被禁用。

  即使它们位于快照陷阱之外,也可能始终捕获相切点和垂直点。

  只有在快照陷阱内部才能捕获其他捕捉点(例如端点,中间点和交叉点)。

  如果其他条件相同,则潜在捕捉点之间的优先级始终给予最近的点。

  如果其他条件相等,则切点和垂直点之间的优先级将转到切点。

  坐标输入方式

  在需要点输入的命令中坐标输入方式可用。当有这样的命令启动后(例如,两点线或中心圆等),坐标输入方式会启动,可以通过点击F9键或右击鼠标在菜单中选择启用点坐标。

  只要选中启用点坐标,X,和Y以及Z(Z只有在将系统选项中的输入类别下的鼠标输入设置为展示时才会显示)和Y参数框便会显示并且会随着鼠标的移动而移动:

  点的坐标值根据光标所在工作区的位置动态更新。会显示一条直线连接到以红色圆圈标记的工作平面坐标系的原点的当前位置。可以在相应的框中输入坐标值。通常情况下,通过重复点击TAB键从一个参数框转移到下一个,同时点击ENTER键确定点输入。

  通过点击并按住Shift键,可以在工作平面上将坐标原点移动到另一个点。

  您可以将工作平面坐标系的原点切换到极坐标系的中心,通过右击鼠标并选择极坐标系或点击F10。此时,距离和角度(角度只有当系统选项中的输入类别中的鼠标输入设置为在工作平面上或投影到工作平面上时才会显示)参数框会显示且会随着鼠标的移动而移动:

  到原点的距离可以在距离参数框中输入,角度可以在角度参数框中输入。角度值可以表示为关于红色箭头从原点开始沿着工作平面X轴方向延伸。

  点击并按住Shift键,可以将坐标原点移动到工作平面中的另一点。点击并按住Ctrl键并选择工作平面上的一条直线,可以重新定位坐标系的X轴。

  右击鼠标并选择笛卡尔坐标系或点击F10转换到笛卡尔坐标系(X,Y,Z)。

  右击鼠标并选择取消点坐标或点击F9取消点输入方式。

  使用鼠标进行平滑点定位

  只需在来回移动鼠标且按住鼠标左键的同时按下Alt键,即可提高徒手点定位的精度。

  指针移动速度将变得缓慢一些,以便您实现比普通精度高的点定位精度。请注意,使用此功能能够实现的精度比通过操作系统属性设置的最大精度还要高(控制面板

  鼠标。在鼠标属性对话框中,打开指针选项选项卡,并查看运动区域中的选项)。

  例如,通过使用鼠标自由移动曲线的控制点来修改曲线时,可能需要提高精度,此精度通常会受鼠标自身的硬件特性和屏幕分辨率的影响。此功能可以解决这一问题。

  选择全部 用于选择全部可见对象

  选择链 用于选择一个连接曲线链

  选择过滤器 用于按照若干对象共有的一个或多个属性选择这些对象

  块内选择用于选择属于某个块的对象(比如曲线或直线)而非块本身

  选择面用于选择某个实体的单个组件(比如面或边线)而非实体本身

  套索选择 用于选择通过指定多线段的点来定义的多线段中的所有对象

  选择时询问 用于选择隐藏或重叠的对象

  选择实体用于选择整个实体而非其单个的组件对象

  选择窗口 用于选择矩形区域内、跨越矩形区域或矩形区域外的所有对象

  选择传播界限用于在块中选择相互传播的面

  选择相切面用于选择沿切线方向相互传播的一组面

  选择环用于选择实体内的曲线

  选择从-到环用于仅选择由一组边线形成的环的一部分(由起始边线和结束边线定义)

  选择相切链用于选择沿切线相互关联的边线

  选择闭环用于选择实体内的曲线

  选择同属用于选择同属对象

  选择子组件用于选择并重定义模型结构中级别较低的组件,而不必将它们设置为当前组件

  选择顶层组件用于仅选择历史中的顶层组件

  端点 用于选择曲线或直线的端点

  曲面顶点 用于选择曲面的顶点

  圆弧中心 用于选择圆或弧的中心

  文本原点 用于选择文本对象的原点

  块原点 用于选择块对象的原点

  交点 用于选择两条曲线的交点

  中点 用于选择曲线或直线的中点

  曲线上点 用于选择投影到曲线上的任意点

  连接点 用于选择NURBS曲线的弧连接点

  延伸线交点 用于选择两条直线延伸后的交点

  垂点 用于选择所选曲线的垂点

  相切点 用于选择所选曲线的相切点

  工作平面原点 用于选择工作平面坐标系的原点

  启用点坐标 用于通过点的工作平面坐标来指定点

  参考网格 用于使指针捕捉到参考网格的节点

  自动捕捉 用于打开/关闭当前自动捕捉模式

  取消捕捉 用于在选择下一个点时禁用自动捕捉

  自定义自动捕捉 用于打开/关闭当前自动捕捉模式

  笛卡儿坐标系切换坐标系为笛卡儿坐标;

  禁用点坐标禁用点左边系统;

  启用点坐标激活点坐标系统;

  极坐标系切换坐标系为极坐标系。

  工作空间

  程序的用户界面符合MS-Windows标准。下面是一些基本概念。

  主窗口

  菜单栏和命令

  命令和工具栏

  定位工具栏并调整其大小

  工具提示和说明

  快捷菜单

  使用针对用户界面字段的MS-Windows环境快捷键

  如何输入命令

  有关用户界面的更多详细信息,请参阅“界面项与图形的交互”。

  主窗口

  程序使用的主窗口由以下几部分组成。

  客户区域,其中显示应用程序文档。由于该程序是一个多文档界面系统,因此您可以在此区域中打开任意数目的文档(模型或工程图)。每个文档都有各自的文档区域(即图形区域),其中显示了模型或工程图,左侧的框用于显示历史。

  客户区域周围的灰色区域,您可以通过此区域来访问各种命令并查看程序消息。

  输入/输出窗口,该窗口用于加载和运行图形程序,提供各种可以从键盘输入的简略形式的命令等。

  菜单栏,其中包含一组称为菜单项的“项目”,每个项目都可以打开一个包含常规命令的“下拉菜单”,或者可以打开其他菜单或对话框。默认菜单栏显示文件、工具和帮助菜单项。打开新文档时,会显示一组包含更多内容的菜单项。

  启动程序后,菜单栏下方的标准工具栏会显示最常用的功能,即使菜单栏的下拉菜单中显示了这些功能也是如此。

  每个文档窗口中都有一个横幅,其中包含当前正在使用的文件(最后加载或保存的文件)的名称。

  所有命令均按照逻辑组的形式排列,每个命令都有其自己的工具栏,您可以按照下文的描述将其打开(请参阅命令和工具栏)。

  图形区域下方的栏的右侧有一个状态栏,其中可以显示某些常用命令(例如,用于设置主对象属性的命令)及其当前值。

  菜单栏和命令

  您可以直接从菜单栏下拉菜单或者从借助于这些下拉菜单打开的对话框 中访问主要命令。所显示的组通常具有以下特性。

  文件—用于访问文件管理命令(加载、保存和删除、导入等)和工作内存管理命令

  编辑—用于访问常规编辑操作命令(如剪切、复制和粘贴、删除、设置工作平面、几何变换等)

  视图—用于访问显示管理命令

  插入—用于访问对象创建命令

  修改—用于访问对象修改命令

  格式—用于访问属性和样式命令

  工具—用于访问实用工具,如数据表和计算器,以及信息和分析命令

  窗口—用于访问文档窗口管理命令

  帮助—用于访问在线帮助的内容

  命令和工具栏

  主要命令组称为工具栏,您可以通过以下方式打开/关闭它们:将指针移动到标准工具栏上(而非图形区域或菜单栏上)并单击鼠标右键,然后单击与想要打开/关闭的栏所对应的项目。

  定位工具栏并调整其大小

  打开工具栏后,它通常停靠在客户区域的一条边界处(如下所示,例如,曲线工具栏)。您可以使用鼠标选择按钮来拖动它,将它定位在屏幕上的任何位置,然后在所需位置释放按钮。

  工具栏即处于浮动状态:也就是说,它类似于一个带有标题和关闭按钮的对话框。

  您也可以通过以下方式更改工具栏的大小:选择一个边,并使用鼠标拖动它,直到工具栏变为所需大小即可。进行此操作时,系统会以最佳方式将按钮重新分布在要包含它们的新区域内。

  工具提示和说明

  将指针放置在某个命令按钮上几秒钟后,按钮下方会打开一个工具提示或文本框,其中包含有关此按钮的简要说明。几秒钟后,或当您移动指针或选择此按钮时,该说明条便会从屏幕上消失。此外,对于某些命令,工具栏中还会显示选项的图像。例如,孔类型的横截面。

  在图形区域(位于状态栏的左侧)下方的主窗口栏的左侧会显示一则简要说明,但要比工具提示框中的说明详细。工具提示始终处于可见状态,除非移动指针或选择按钮。

快捷菜单

  右键单击(即按住鼠标右键,然后释放)时,程序会显示一个上下文相关的弹出菜单:快捷 菜单。菜单的内容取决于将要突出显示(右键单击某个对象时,会自动选择该对象)的当前上下文(如您右键单击的对象)或处于活动状态的命令。

  右键单击某个对象(或一组预先选择的对象)时,快捷键菜单会包含适用于该对象(或该对象组)的操作。

  例如,如果右键单击实体的一个面,则快捷菜单将只显示可以对该面执行的命令。快捷菜单提供了模型结构中的大多数命令。

  使用针对用户界面字段的MS-Windows环境快捷键

  由于程序的用户界面符合MS-Windows标准,因此使用MS-Windows环境中的常用快捷键对提高操作速度大有帮助。

  快捷键是可用于执行命令的单个键盘键或键盘键组合。

  要复制字段的值,请执行以下操作:

  选择字段

  按Ctrl+C(同时按Ctrl和C)

  要剪切字段的值,请执行以下操作:

  选择字段

  按Ctrl+X(同时按Ctrl和X)

  要将从其他地方复制/剪切的值粘贴到另一个字段中,请执行以下操作:

  将指针放置在想要将值粘贴到的字段中

  按Ctrl+V(同时按Ctrl和V)

  要撤消在某个输入字段中所做的错误更改,请执行以下操作:

  按Ctrl+Z(同时按Ctrl和Z)

  程序还支持使用其他一些快捷键。

  文件

  关闭 用于关闭文档。

  退出 用于关闭应用程序。

  从文件插入 用于将现有文档的内容导入到当前模型或工程图中。

  新建 用于创建新文档。

  打开 用于打开文档。

  恢复 用于打开文档。

  另存为模板 用于打开文档。

  部分保存 用于将文档的一部分保存到新文档。

  打印 用于打印当前文档。

  打印设置 用于设置打印选项。

  打印预览 用于显示要打印的文档的预览。

  属性 用于查看和输入常规文件属性。

  最近打开的文件 用于列出最近在应用程序中打开的文件。

  保存 用于保存文档。

  另存为 用于以新的名称和/或以不同格式和/或在新的位置保存文档。

  另存为图框用于相应地保存当前工程图以便将其用作工程图图框。

  另存为标题栏用于相应地保存当前工程图以便将其用作标题栏。

  发送 用于将当前文件发送到某个电子邮件地址。

  更改视图方向

  更改其中一个预定义模板视图的方向时,所选视图将显示在新对话框中。相邻工具使您可以重新定向模型。

  通过一组六个按钮,您可以旋转相邻图形显示区域中显示的视图,该视图围绕由旋转步骤确定的角度的X,Y或Z轴:

  围绕X轴旋转

  绕Y轴旋转

  绕Z轴旋转

  此对话框中的其他控件确定重定向视图的基础,如下所述:

  当前 - 选中后,您对视图方向所做的更改将基于相邻图形预览区域中显示的当前视图

  默认值: - 选中后,您可以在相邻的下拉列表中选择一个预定义视图(例如“顶部”,“前”或“右”)。您选择的视图会立即显示在图形预览区域中。然后,您可以使用视图旋转按钮更改该视图的方向。

  可视书签: - 选中后,您可以在相邻的下拉列表中选择一个用户定义的可视书签。模型面向所选Visual Bookmark中定义的视图,并显示在图形预览区域中。

  2面: - 选中后,您可以根据要选择的两个正交面指定视图。系统会提示您选择两个平面。在执行此操作之前,您可以从两个相邻的下拉列表中进行选择,以指定这两个面之间的关系。例如,您可以指定您选择的第一个面是顶面,第二个面是正面。选择两个面后,视图会立即在预览区域内重新定向。然后,您可以使用视图旋转按钮更改该视图的方向。

  使用“自定义”命令将3D模型的自定义二维视图插入当前图形或使用上下文菜单中的“重新定义视图”重新定义视图时 - 在画布中选择“2面:”选项可以显示基准模型中存在的平面,也可以选择它们以定义视图方向。

  显示基准平面使您可以选择是否在画布中显示所引用模型的基准平面。

  选中此框后,引用模型的基准平面将显示在画布的图形区域中。至于实际显示哪些基准平面,这取决于模型中的As的当前值复选框。

  如果未选中模型中的As复选框,则会显示所有现有基准平面,无论是否可见。

  选中“模型中的As”复选框时,仅显示未隐藏在模型中的基准平面。

  清除该框时,不显示基准平面。

  与在模型中一样如果未选中“显示基准平面”框,则此复选框将显示为灰色。它使您可以选择要在画布中显示哪些基准平面。

  选中该复选框后,仅显示未隐藏在模型中的基准平面。

  未选中时,将显示模型中存在的所有基准平面,无论是可见还是隐藏。

  注意

  视图方向选项将被存储并重新用于创建新的自定义视图 - 以及以下程序会话 - 除非您明确更改它。如果使用可视书签执行视图定义,并且模型中没有可用的书签,则方向将重置为“当前”。

  在预览区域中更改视图方向

  您还可以通过在预览区域内手动旋转来更改视图方向。您可以通过按下鼠标右键(显示旋转光标)然后拖动视图来旋转视图。

  完成视图重定向后,单击“确定”返回“布局配置”对话框。图形预览区域立即更新以反映视图的新方向。

  快捷菜单中提供的其他工具

  在图形预览区域中右键单击时,程序将显示一个快捷菜单,该菜单提供了几个附加工具。

  平移/缩放/旋转 - 使用以下标准功能:

  使用鼠标左键拖动

  缩放 - 使用左侧或右侧鼠标按钮进行Shift +拖动。鼠标滚轮:

  向自己旋转放大图像(放大)

  自己旋转以减少图像(缩小)。

  旋转 - 用鼠标右键拖动

  上一页 - 恢复上一个视图

  下一步 - 恢复下一个视图(仅在您已恢复上一个视图时可用)

  适合 - 缩放视图以使其填充预览区域

  缩放窗口 - 允许您放大矩形窗口区域

  平移 - 允许您通过指定基准位置和新位置来平移视图

人气软件