普通会员

北太天元社区支持

此用户很神秘,没有留下任何信息

5帖子
68回复
490积分
ID:011416
关于Windows平台4.2.0版本自动升级问题说明

各位用户您好,

近期我们发现一个自动更新相关问题:在Windows系统环境下,若您通过自动更新功能从4.2.0版本升级到更高版本时,安装包会被错误下载为适用于Ubuntu的版本。为了让您能正常完成升级,您可以手动从官网下载更高版本的安装包,然后替换安装即可。

对于给您带来的不便,我们深表歉意,也十分感谢您的理解与支持!


0 2025-09-26
如何在北太天元中用bex编译包含Matlab接口调用的C代码

现有的C代码里调用的是matlab的接口,需要改为调用北太天元的接口,如:

#include "bex/bex.h"

void bexFunction()

bxArray

……

方法如下


1.新建<mex.h>头文件,与要编译的C文件放同一个文件夹中

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define mxIsNaN    isnan

#define mxCreateDoubleMatrix          bxCreateDoubleMatrix
#define mxCreateLogicalMatrix         bxCreateLogicalMatrix
#define mxCreateStructMatrix          bxCreateStructMatrix
#define mxCreateCellMatrix            bxCreateCellMatrix
#define mxCreateSparse                bxCreateSparse
#define mxCreateString                bxCreateString
#define mxCreateCharMatrixFromStrings bxCreateCharMatrixFromStrings
#define mxCreateDoubleScalar          bxCreateDoubleScalar

#define mxAddField bxAddField
#define mxSetField bxSetField
#define mxSetCell  bxSetCell

#define mxGetNumberOfElements  bxGetNumberOfElements
#define mxGetNumberOfFields    bxGetNumberOfFields
#define mxGetDoubles           bxGetDoubles
#define mxGetLogicals          bxGetLogicals
#define mxGetField             bxGetField
#define mxGetFieldNameByNumber bxGetFieldNameByNumber
#define mxGetCell              bxGetCell

#define mxGetN     bxGetN
#define mxGetM     bxGetM
#define mxGetNzmax bxGetNzmax
#define mxGetJc    bxGetJc
#define mxGetIr    bxGetIr
#define mxGetPr    bxGetPr

#define mexErrMsgTxt    bxErrMsgTxt

#ifdef _WIN32
#define mystrcmp _stricmp
#else
#include <strings.h>
#define mystrcmp strcasecmp
#endif


2.在北太天元命令窗口输入“bex 文件名.c”,编译对应的C文件。

编译后会出现以下对话并在文件夹下生成“文件名.bexw64”等文件,例如

image.png


注意:

1)需安装C语言编译器,建议 VS 2019。

2)编译过程中出现乱码,是因为系统显示字体的原因。在系统“语言和区域”设置中,打开“使用Unicode UTF-8提供全球语言支持”选项,如下图所示,再次运行bex 文件名.c,显示正常。

image (1).png

image (2).png

0 2026-01-30
在北太天元中使用DeepSeek-V4

大家好,

由于DeepSeek-V4版本修改了模型名称,原来是:

deepseek-chat 

deepseek-reasoner


现在改为了:

deepseek-v4-flash

deepseek-v4-pro


旧有的 API 接口的两个模型名 deepseek-chat 与deepseek-reasoner 将于三个月后(2026-07-24)停止使用。

当前阶段内,这两个模型名分别指向deepseek-v4-flash 的非思考模式与思考模式。


在北太天元中,您可以这样配置(默认为思考模式):

deepseek-v4-flash,deepseek-v4-pro

您也可以加入deepseek-chat以使用deepseek-v4-flash的非思考模式,但是记得三个月后(2026-07-24)将其删除。

ScreenShot_2026-04-24_154223_651.png



后续我们会持续适配各类大模型最新版本,保障大家的使用体验,如有配置问题,欢迎随时咨询。

相关参考:

DeepSeek-V4 预览版:迈入百万上下文普惠时代

0 2026-04-24
通过codegen生成代码后,运行程序提示运行时错误

通过codegen生成代码后,运行程序提示运行时错误:内建函数 [eq] 导入失败(可能函数名不存在)。位置:[file: C:\codegen\builds\builtin_import.cppp, line:979]

0. main(...)

1. sinc(...)

86405F90ACC902E9BD2C986C0442AA10.png


示例问题代码:

function y=sinc(x)

    i = find(x==0);

    x(i) = 1;

    y = sin(pi*x)./(pi*x);

    y(i) = 1;


原因:

入口函数的入参只能是字符串,而且需要在命令行调用时给出参数


解决办法:

1. 程序修正示例

function y=sinc(a)

    x=str2num(a);

    i = find(x==0);

    x(i) = 1;

    y = sin(pi*x)./(pi*x);

    y(i) = 1;

2.运行时如果是双击bat文件执行的话,把参数仿bat文件里,就像这样

7D80ED846C1A266BDF92D987B3A48537.png



0 2026-04-27
Windows中运行北太天元安装程序时,提示损坏的映像

Windows中运行北太天元安装程序时,出现下面的报错提示:

baltamatica.exe-损坏的映像

D:\baltamaticaVlib\iconv-2.dll没有被指定在 Windows 上运行,或者它包含错误。请尝试使用原始安装介质重新安装程序,或联系你的系统管理员或软件供应商以获取支持。错误状态0xc0e90002。

微信图片_2026-04-27_142126_579(1).jpg


原因:

Windows智能应用控制阻止了安装程序的运行


解决办法:

设置->隐私和安全性->windows安全中心->应用和浏览器控制

微信图片_20260427142452_216_133.png

1. “智能应用控制”,点进去关闭

ScreenShot_2026-04-27_142747_959.png

2. “基于声誉的保护设置”->阻止可能不需要的应用,关闭

ScreenShot_2026-04-27_142911_081.png

0 2026-04-27