Linuxcnc IDE

More
4 years 6 months ago #239514 by Reinhard
Replied by Reinhard on topic Linuxcnc IDE
Oh - so what's your problem?

I thought I made it as easy as possible, but apparently I failed.

you need
  • a working linuxcnc installation
  • an opencascade toolkit installed
  • a qt5 toolkit installed
Then you clone Falconview repository.
Once completed you need to edit the topmost CMakeLists.txt and change the paths for the required parts (line 8 - 11)

After that, you can use cmake-gui or QtCreator - whatever you like.

If you run into problems, please report the problems in FalconView thread.

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239531 by udoS
Replied by udoS on topic Linuxcnc IDE
@Reinhard
Hi
Reinhard: this is way too complex for a base to get started.
I thought of something like an app with one or two docks with a few signals and slots.
Then the Q&A's are coming. :-)

udoS

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239535 by Reinhard
Replied by Reinhard on topic Linuxcnc IDE

I thought of something like an app with one or two docks with a few signals and slots.


Well, if you want to tweak an application, you have to check out how to build it.
That's what my last post was about.

Regarding Falconview - its up to you, what you get.
If you really want just one or two plugins, just delete the rest of it.
Each plugin is isolated in build tree with its own makefile and so on. Like a standalone project. It is only part of a bigger app - but if you like, you can ignore the rest and just look at one plugin.
Treat the rest of the app like a toolkit (like Qt or opencascade) - which means, only look into toolkit when you're interested in.

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239537 by Nab
Replied by Nab on topic Linuxcnc IDE
I think both of you are pointing out one of the beautify things about LinuxCNC, that there isn't ONE single configuration or operations interface. Because we can define things in HAL we get to choose with UI we put on top of it and how complex we want that to be.
There are certainly times when I wish I could just use a drag and drop configuration for a HAL component, but in the end I'm glad it is based on a text file that I can read (and keep it source / version control with meaningful comments).

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago - 4 years 6 months ago #239564 by udoS
Replied by udoS on topic Linuxcnc IDE
@Reinhard
Little help ?

for (int i = 0; i < NumGridRows; ++i)
{
>
>
m_buttonsName = ( "btn_" + QString::number(i) + "_toggled");   //btn_x_toggled
        m_buttons->setObjectName(m_buttonsName);
        m_buttons
->setCheckable(true);
        m_buttons
->setChecked(false);

        QObject::connect(m_buttons,SIGNAL(pressed()),this,SLOT(??????????()) );
>
>
>

How do I get that argument in ?

???      udoS
 
Last edit: 4 years 6 months ago by udoS.

Please Log in or Create an account to join the conversation.

More
4 years 6 months ago #239614 by Reinhard
Replied by Reinhard on topic Linuxcnc IDE
@udoS
Although this code is not my code, I'm willing to help, but I don't support lazyness!
You already know the class name and the method name - and your question is well documented. So rtfm!

Please Log in or Create an account to join the conversation.

Time to create page: 0.334 seconds
Powered by Kunena Forum