如何利用chatGPT/GPT4高效学习Solidworks二次开发

这篇具有很好参考价值的文章主要介绍了如何利用chatGPT/GPT4高效学习Solidworks二次开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近比较火的无疑是ChatGPT/GPT4,它的出现是不是像大家所想的,能够改变世界。
比如说让我丢了饭碗
如何利用chatGPT/GPT4高效学习Solidworks二次开发

要不我们来试试它?

先用这个试试,据说这个比较方便,直接是在对应的文件中进行对话。
如何利用chatGPT/GPT4高效学习Solidworks二次开发
安装后,直接在左侧建立一个你熟悉的后缀格式。我就用main.cs吧

按Ctrl+K和它进行对话。

如何利用chatGPT/GPT4高效学习Solidworks二次开发
看看它的结果:
如何利用chatGPT/GPT4高效学习Solidworks二次开发
哇靠,写的水平可以呀。我假装看不懂。让他给我在上面加一些注释吧。
如何利用chatGPT/GPT4高效学习Solidworks二次开发如何利用chatGPT/GPT4高效学习Solidworks二次开发
这时它是上下文模式,会在右侧提示结果,并提示你是否要接受修改。
如何利用chatGPT/GPT4高效学习Solidworks二次开发
我就直接复制-替换。
如何利用chatGPT/GPT4高效学习Solidworks二次开发
这样对一个新手来说,是不是比较友好了?
在它提供的信息不出意外的情况下,至少各个逻辑和方法写的比较清楚了。
我们再来继续问:
如何利用chatGPT/GPT4高效学习Solidworks二次开发
如何利用chatGPT/GPT4高效学习Solidworks二次开发
它在下方增加了如下代码:关键是他还主动给你用中文写好了注释。
虽然我原来的意图是SolidWorks中已经打开零件,直接可以读取。
但是写的方法是传的一个文件路径,主动帮你打开,再读取属性,第一眼看起来所写的代码问题不大。

public static Dictionary<string, string> GetCustomProperties(string filePath)
{
    SldWorks swApp = null;
    try
    {
        // 创建 SolidWorks 应用程序对象
        swApp = (SldWorks)Activator.CreateInstance(Type.GetTypeFromProgID("SldWorks.Application"));
        // 设置 SolidWorks 应用程序对象可见
        swApp.Visible = true;
        // 打开文件
        ModelDoc2 swModel = (ModelDoc2)swApp.OpenDoc6(filePath, (int)swDocumentTypes_e.swDocPART, (int)swOpenDocOptions_e.swOpenDocOptions_Silent, "", 0, 0);
        // 获取自定义属性
        CustomPropertyManager swCustPropMgr = swModel.Extension.CustomPropertyManager[""];
        object[] names = (object[])swCustPropMgr.GetNames();
        object[] values = (object[])swCustPropMgr.GetValues(names);
        // 将自定义属性存入字典
        Dictionary<string, string> customProperties = new Dictionary<string, string>();
        for (int i = 0; i < names.Length; i++)
        {
            customProperties.Add(names[i].ToString(), values[i].ToString());
        }
        // 关闭文件
        swApp.CloseDoc(filePath);
        // 返回自定义属性字典
        return customProperties;
    }
    catch (Exception ex)
    {
        // 输出读取自定义属性错误信息
        Console.WriteLine("读取自定义属性出错: " + ex.Message);
        return null;
    }
    finally
    {
        // 如果 SolidWorks 应用程序对象不为空,退出应用程序
        if (swApp != null)
        {
            swApp.ExitApp();
        }
    }
}

我们来实际测试一下。

直接开个vs,并引用一下solidworks的两个库。
如何利用chatGPT/GPT4高效学习Solidworks二次开发
建立 了一个控制台程序,调用第一个写的方法。
它会自动创建一个Solidworks,并显示了版本。
如何利用chatGPT/GPT4高效学习Solidworks二次开发
如何利用chatGPT/GPT4高效学习Solidworks二次开发
功能的显示了版本号。
但不幸的是,第二个功能中出现了不存在方法,我查了api 帮助,根本找不到这个。所以这个可能是它在学习过程中别人写过的扩展方法。

如何利用chatGPT/GPT4高效学习Solidworks二次开发
没办法,我们只能自己改进了。
这只是简单的做,其实Solidworks中提供了GetAll的方法可以直接得到所有的属性。
如何利用chatGPT/GPT4高效学习Solidworks二次开发
调试运行一下,发现读起来没有问题,所以效果还算不错。
如何利用chatGPT/GPT4高效学习Solidworks二次开发
就目前的体现来说,整体效果还算不错,相当于找一个会抄作业的助手 。
反正就是有啥问题就去问,对不对自己再验证。
这样对于新手来说,还是比自己去百度或者Google搜索效率更高。
至于能不能干掉我们的饭碗,应该还是需要一定时间的。文章来源地址https://www.toymoban.com/news/detail-477471.html

到了这里,关于如何利用chatGPT/GPT4高效学习Solidworks二次开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python小白如何利用GPT4快速开发一个网站!

    这个是一个全栈的项目,麻雀虽小,五脏俱全! 全程都是利用gpt4进行辅助编程搞定的。第一版其实非常快,大概30分钟就搞定了,后续就是不断的添砖加瓦,增加功能和优化UI。 其实很多小白都在说要学Python,也想学Python,但是基本买了一本厚厚的书或者拿了一份资料之后就

    2024年02月09日
    浏览(40)
  • 搞科研、写论文,如何正确使用GPT?AIGC技术解析、提示词工程高级技巧、AI绘图、ChatGPT/GPT4应用

    目录 专题一 OpenAI开发者大会最新技术发展及最新功能应用 专题二 AIGC技术解析 专题三 提示词工程高级技巧 专题四 ChatGPT/GPT4的实用案例 专题五 让ChatGPT/GPT4成为你的论文助手 专题六 让ChatGPT/GPT4成为你的编程助手 专题七 让ChatGPT/GPT4进行数据处理 专题八 ChatGPT/GPT4在地球科学

    2024年02月04日
    浏览(71)
  • Python SolidWorks 二次开发---Python如何连接SolidWorks

    用Python来进行SolidWorks的二次开发其实是有点非主流的,因为Python本身的特性导致程序运行的效率会比VBA等SolidWorks原生支持的二次开发软件运行效率降低50%以上,用Python仅仅是因为语法简单,实现起来快捷,且所开发的功能仅供个人提高效率使用。这里记录一些开发过程,如

    2024年02月11日
    浏览(42)
  • 如何在工作中利用Prompt高效使用ChatGPT

    AI 不是来替代你的,是来帮助你更好工作。用better prompt使用chatgpt,替换搜索引擎,让你了解如何在工作中利用Prompt高效使用ChatGPT。 现在 GPT 已经开启了人工智能狂潮,不过是IT圈,还是金融圈。 一开始,我觉的它就是一个增强版搜索引擎,在使用了一段时间之后,才发现它

    2024年02月16日
    浏览(47)
  • 如何在工作中利用Prompt高效使用ChatGPT?

    AI 不是来替代你的,是来帮助你更好工作。用better prompt使用chatgpt,替换搜索引擎,让你了解如何在工作中利用Prompt高效使用ChatGPT。 现在 GPT 已经开启了人工智能狂潮,不过是IT圈,还是金融圈。 一开始,我觉的它就是一个增强版搜索引擎,在使用了一段时间之后,才发现它

    2024年02月13日
    浏览(41)
  • 如何用GPT 运行python?GPT4科研应用与AI绘图及论文高效写作

    详情点击链接:如何用GPT 运行python?GPT4科研应用与AI绘图及论文高效写作 一OpenAI 1.最新大模型GPT-4 Turbo 2.最新发布的高级数据分析,AI画图,图像识别,文档API 3.GPT Store 4.从0到1创建自己的GPT应用 5. 模型Gemini以及大模型Claude2 二定制自己的GPTs 1.自定义GPTs使用 2.聊天交流的方式

    2024年01月19日
    浏览(51)
  • 如何制作 ChatGPT 清晰有效咒语与Chat GPT高效交流——基础篇 第二课

    【ChatGPT】前些天发现了一个巨牛的人工智能学习电子书,通俗易懂,风趣幽默,无广告,忍不住分享一下给大家。(点击查看学习资料) 在上一篇文章中,我们已经了解了 ChatGPT 的特性、应用范围以及逆天之处。然而,要想获得 ChatGPT 的逆天能力,最关键的一点就是必须掌

    2024年02月04日
    浏览(37)
  • ChatGPT: 如何利用OpenAI的GPT-3.5构建智能对话助手

    GPT-3.5是OpenAI开发的一种强大的语言模型,具有广泛的应用潜力和在自然语言处理领域的重要地位。作为OpenAI最新一代的语言模型,GPT-3.5在语言生成和理解方面取得了巨大的进步,引领了自然语言处理领域的发展潮流。 GPT-3.5作为OpenAI的语言模型,在自然语言处理领域有着重要

    2024年02月08日
    浏览(52)
  • ChatGPT/GPT4开源“平替”汇总

    寻找那些ChatGPT/GPT4开源“平替”们。 ChatGPT爆火出圈,国内很多高校、研究机构和企业都发出类似ChatGPT的发布计划。ChatGPT没有开源,复现难度极大,即使到现在GPT3的完全能力也没有任何一个单位或者企业进行了复现。刚刚,OpenAI又官宣发布了图文多模态的GPT4模型,能力相对

    2023年04月16日
    浏览(40)
  • GPT4助力Python数据分析与可视化、人工智能建模及论文高效撰写

    详情点击链接:GPT4助力Python数据分析与可视化、人工智能建模及论文高效撰写 第一: GPT 4 基础入门 1、ChatGPT概述(GPT-1、GPT-2、GPT-3、GPT-3.5、GPT-4模型的演变) 2、ChatGPT对话初体验(注册与充值、购买方法) 3、GPT-4与GPT-3.5的区别,以及与国内大语言模型(文心一言、星火等

    2024年01月18日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包