• 大小: 64KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: C#
  • 标签: C#  Ansys  

资源简介

使用c#调用Ansys的winform开发程序,附件为软件代开的代码,可直接运行,该软件完成了对Ansys的调用,并执行APDL文件,执行完毕后可显示执行结果。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Diagnostics;
using System.IO;
using System.Threading;

namespace InvokeAnsys
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();

        }

        private void buttonAnsysFileChoose_Click(object sender EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
           // openFileDialog.InitialDirectory = “E:\\“;
            openFileDialog.Filter = “Text Document(*.txt)|*.txt|All Files|*.*|我要显示的文件类型(*.exe)|*.exe“;
            openFileDialog.RestoreDirectory = true;
            openFileDialog.FilterIndex = 3;
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                this.textBoxAnsysFile.Text = openFileDialog.FileName;
            }
        }

        private void buttonAPDLFileChoose_Click(object sender EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();
            // openFileDialog.InitialDirectory = “E:\\“;
            openFileDialog.Filter = “Mac Document(*.txt)|*.txt|All Files|*.*|我要显示的文件类型(*.exe)|*.exe“;
            openFileDialog.RestoreDirectory = true;
            openFileDialog.FilterIndex = 1;
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                this.textBoxAPDLFile.Text = openFileDialog.FileName;
            }
        }

        private void buttonResultWorkDic_Click(object sender EventArgs e)
        {
            //string localFilePath fileNameExt newFileName FilePath;  
            string FilePath = String.Empty;
            string localFilePath = String.Empty;
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();

            //设置文件类型  
            saveFileDialog1.Filter = “ txt files(*.txt)|*.txt|All files(*.*)|*.*“;
            //设置文件名称:
            saveFileDialog1.FileName = this.textBoxResultFile.Text.ToString();

            //设置默认文件类型显示顺序  
            saveFileDialog1.FilterIndex = 1;

            //保存对话框是否记忆上次打开的目录  
            saveFileDialog1.RestoreDirectory = true;

            //点了保存按钮进入  
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //获得文件路径  
                localFilePath = saveFileDialog1.FileName.ToString();
                //string filname = this.openFileDialog2.FileName;
                //获取文件名,不带路径  
                //fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf(“\\“) + 1);  

                //获取文件路径,不带文件名  
                FilePath = localFilePath.Substring(0 localFilePath.LastIndexOf(“\\“));  

                //给文件名前加上时间  
                //newFileName = DateTime.Now.ToString(“yyyyMMdd“) + fileNameExt;  

    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-13 14:48  Ansys二次开发\
     目录           0  2016-04-20 11:03  Ansys二次开发\InvokeAnsys\
     文件         923  2016-04-20 11:03  Ansys二次开发\InvokeAnsys.sln
     文件       25088  2016-04-25 15:06  Ansys二次开发\InvokeAnsys.v11.suo
     文件       36352  2018-09-13 14:49  Ansys二次开发\InvokeAnsys.v12.suo
     文件         187  2016-04-20 11:03  Ansys二次开发\InvokeAnsys\App.config
     目录           0  2016-04-20 11:03  Ansys二次开发\InvokeAnsys\bin\
     目录           0  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\bin\Debug\
     文件       12800  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\bin\Debug\InvokeAnsys.exe
     文件         187  2016-04-20 11:03  Ansys二次开发\InvokeAnsys\bin\Debug\InvokeAnsys.exe.config
     文件       24064  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\bin\Debug\InvokeAnsys.pdb
     文件       24224  2018-09-13 14:48  Ansys二次开发\InvokeAnsys\bin\Debug\InvokeAnsys.vshost.exe
     文件         187  2016-04-20 11:03  Ansys二次开发\InvokeAnsys\bin\Debug\InvokeAnsys.vshost.exe.config
     文件         490  2018-04-12 07:35  Ansys二次开发\InvokeAnsys\bin\Debug\InvokeAnsys.vshost.exe.manifest
     文件        6385  2016-04-25 15:03  Ansys二次开发\InvokeAnsys\Form1.cs
     文件        9849  2016-04-25 14:47  Ansys二次开发\InvokeAnsys\Form1.Designer.cs
     文件        5817  2016-04-25 14:47  Ansys二次开发\InvokeAnsys\Form1.resx
     文件        3801  2016-04-20 11:08  Ansys二次开发\InvokeAnsys\InvokeAnsys.csproj
     目录           0  2016-04-20 11:03  Ansys二次开发\InvokeAnsys\obj\
     目录           0  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\obj\Debug\
     文件        1308  2016-04-20 16:24  Ansys二次开发\InvokeAnsys\obj\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6935  2018-09-13 14:48  Ansys二次开发\InvokeAnsys\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件        1389  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\obj\Debug\InvokeAnsys.csproj.FileListAbsolute.txt
     文件         977  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\obj\Debug\InvokeAnsys.csproj.GenerateResource.Cache
     文件        2211  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\obj\Debug\InvokeAnsys.csprojResolveAssemblyReference.cache
     文件       12800  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\obj\Debug\InvokeAnsys.exe
     文件         180  2016-04-25 14:56  Ansys二次开发\InvokeAnsys\obj\Debug\InvokeAnsys.Form1.resources
     文件       24064  2018-09-13 14:49  Ansys二次开发\InvokeAnsys\obj\Debug\InvokeAnsys.pdb
     文件         180  2016-04-20 11:08  Ansys二次开发\InvokeAnsys\obj\Debug\InvokeAnsys.Properties.Resources.resources
     文件           0  2016-04-20 11:03  Ansys二次开发\InvokeAnsys\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
     文件           0  2016-04-20 11:03  Ansys二次开发\InvokeAnsys\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
............此处省略9个文件信息

评论

共有 条评论