问题标签 [nxopen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 错误:“程序入口点 ?JPEG_convert_to_rgb@@YAPAEHPAEPAH1@Z 不能位于动态链接库 libimage.dll 中”
Windows XP、Visual Studio 2005、C/C++、使用 Open C 的 Unigraphics NX 自动化
我正在尝试为 NXOpen 编写一个外部程序(即在 Windows 上运行的带有 NX 库的程序,而不是在 NX 中运行的内部程序)。现在我只是在测试以确保链接结构是好的,等等。
当我尝试运行生成的 .exe 时,它有片刻没有执行任何操作,然后出现以下错误:“过程入口点 ?JPEG_convert_to_rgb@@YAPAEHPAEPAH1@Z 无法位于动态链接库 libimage 中。 dll"
我没有什么可做的,到目前为止,谷歌搜索一直没有帮助。这里的东西似乎是针对每种情况的文件特定的,我以前从未听说过这个 JPEG_convert_to_rgb。我能做些什么来解决这个问题?
附加信息:我不确定我在尝试解决上一个问题时是否破坏了某些东西,或者这是否会发生。
c# - 为什么 C# 没有头文件?命名空间会处理所有事情吗?
任何人都可以清楚地说明 C# 中头文件和命名空间的用法吗?
因为在 C++ 中,我使用******.h
文件来读取库函数。当我在 C# 中看到一些示例程序时,它们丢失了,谁能告诉我为什么?
我正在使用 C# 为 CAD 应用程序开发自定义工具。每当我使用适当的函数打开文件(CAD 文件)时,编译器都会给我一个错误,指出我提供的函数名称在上下文中不可用。这里的上下文是什么意思?
当我打开该 CAD 应用程序的帮助文件时,在名为uf_part.h
. 但是有一个名为NXPpen
.
我using NXOpen
在 Visual Basic 中使用命名空间,这还不够吗?我还需要提供那个头文件吗?如果是这样,怎么做?
python - 从 python (NXOpen) 连接到 Siemens NX 服务器;pythonnet GetObject 类型错误
我正在尝试从 Siemens NX 服务器(在同一台机器上,即本地主机上)获取 Session 对象。我正在将 python 3.6 与 pythonnet 一起使用,因为远程连接(显然)只能通过 .NET 工作——我对 pythonnet 非常陌生(到目前为止只尝试过这个功能)。
我需要通过远程的 Session 对象,因为我想从界面中获取一些用户输入,因此不能通过 run_journal 进行批处理。
该方法基于我在此处找到的内容:https ://github.com/pythonnet/pythonnet/issues/276 ,但我收到错误“ TypeError: No method matches given arguments for GetObject ”
我也尝试过GetObject(type(NXOpen.Session), ...)
同样的错误。
如何将 NXOpen 对象类型输入 GetObject 函数?
或者,有没有更好的方法可以使用 Python 远程连接到 Siemens NX Session?
该服务器是在 \Siemens\NX 12.0\UGOPEN\SampleNXOpenApplications.NET\RemotingExample\Server 中找到的示例 NXOpen .NET 远程服务器
c# - C# NxOpen - 查找活动工作部件中的所有功能组
嗨,在 CAD 程序 SiemensNX 中,我有一个活动的工作部件。在这个 WorkPart 中,我有一些特征(例如曲线)。对于此功能,我创建了一个 FeatureGroup,例如 Windows 资源管理器中包含文档的文件夹。现在我尝试通过编程接口 NxOpen 找到活动 WorkPart 中的所有 FeatureGroup。我在 C# 中执行此操作,但 VBA 中的任何帮助对我来说也应该没问题。
我试试这个:
“workpart.features”为我提供了活动 WorkPart 中所有功能的集合。但是对于这个集合中不是来自“Featuregroup”类型的每个特性,for-loop 都会崩溃。
是否有另一种合适的解决方案来查找活动 WorkPart 中的所有 FeatureGroup?
c# - 如何在 NX 上使用 C# 编写的代码?(如何将 C# 代码编译成 NX?)
我已经在 .cs 文件中为 UG NX 编写了 C# 代码,但我想在 NX 上使用它,而不必将其复制并粘贴到 NX 的日志中。
我已经在 Visual Studio 中编写了代码并尝试Ctrl++构建 .cs 文件,但收到以下错误Shift:B
未找到 dotnet
有没有办法将 .cs 文件编译或使用到 UG NX 中?
python - 列出 NX Open 包中的所有模块/子包
我正在尝试关注这篇文章,列出 NX Open 包中的所有模块:
但我收到以下错误消息:
pkgutil.py,第 123 行,在 iter_modules 中引发 ValueError(“路径必须为无或要查找的路径列表”)
有什么问题,我该如何解决?
PS 1.我检查了NXOpen.__path__
属性。它是一个字符串类型属性,值为NXOpenPackagePath
!
PS 2.我在 SIEMENS PLM 论坛上问了一个后续问题。
PS3。我也试过
TypeError:“WindowsPath”对象不可迭代
c# - 如何处理 NX Open 中的打开文件错误
我编写了从 NX 文件导出 PDF 文件的代码。当我为单个文件运行它时,一切正常。
然后我尝试通过一堆文件(通过for循环)使用此代码,一切都很好。但有时当我尝试更改目标文件时,它会在 BasePart 上引发异常:
在那个错误之后,我必须重新打开项目并从头开始运行它,问题总是不会再次出现。但是当我尝试打开另一堆文件时,通常会再次出现问题。我该如何处理?
nxopen - 如何使用 NX Open 获取 NX 中所有开放部件的列表?
如何使用 NX Open 获取 Siemens NX 中所有开放部件的列表?
我尝试过使用Session.Parts
,但我在使用它时遇到了问题,我觉得它很简单。我试过了
但编译器不喜欢它。