Jump to content
Veer

Hypermesh External API

Recommended Posts

How to open external instance of HM using Visual Studio? I'm trying examples provided in the documentation of HM Ext API but not getting success ? Can somebody help me in writing a sample program to start the session, import the model and end the session. ?

 

Thanks!!!

Share this post


Link to post
Share on other sites

What do you mean "not getting success"?

 

You should find out the cause first instead of searching a new one.

 

I did that example and it works!

Check your VS version, it must be compatible with the one built HM

Share this post


Link to post
Share on other sites

Can you please share the demo code which worked for you and the process to link the library files?

I'm getting  the following Error:  "module machine type 'x86' conflicts with target machine type 'x64' " . I tried to get Visual studio 64-bit, but didn't get, so how you did? Whether you had tried with 32-bit hypermesh?

 

 

Share this post


Link to post
Share on other sites

I'll share the below code:

 

#include <stdio.h>
#include <stdlib.h>

#include "hm_extapi.h"
#include "hm_extapi_error.h"

HM_ExtAPI*  xAPI = NULL;

void open_api();
void close_api();

int main()
{
    open_api();

    bool model = false;
    model = xAPI->ImportModel(HM_ExtAPI::AUTO, "D:\veer\HM Files\HSG.stp", true);
    printf("model value is %B\n",model);
    close_api();
    scanf("Enter something to continue");
    return 0;
}

void open_api()
{
    int err_code;

    printf("Opening API...\n");

    xAPI = Open_HM_ExtAPI(&err_code);

    if (err_code != ERR_XAPI_SUCCESS)
    {

        printf("Error \n");

    }

    printf("API ready.\n");
}

void close_api()
{
    if (xAPI)
    {
        printf("Closing API...\n");
        Close_HM_ExtAPI(xAPI, true);
        printf("API closed.\n");
    }
}

 

 

I have linked the required library and header files, and trying to run simple code to import the model, 

Can you please briefly share the whole process?

Thanks!!! 

Share this post


Link to post
Share on other sites

Hi veer/tinh

 

I'm trying to compile demo codes in visual studio but can't able to do anything.

after running the code I'm getting this message shown in the pic

I don't have much programing skills will you guys please help me.

 

Thank you 

hmapi.PNG

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...