1

(15 replies, posted in Code)

I'm so sorry. I can't see the video.
In all cases I think to understand "something easier for the user ...". I take a recess to think about it.

2

(15 replies, posted in Code)

Good morning:
Today I've been studying the .qet and .elmt formats. Please, could you correct me if my words are wrong?

With the actual 'framework' the transformation process will be:
- The user introduce the desired matrix
- The user push the accept bottom,
   and the geometry is changed to accommodate the new graphic representation,
   and the matrix is automatically reset
Due to the Transformation Matrix could not be serialized, actually.

The transformation matrix and accumulated matrices are key questions in graphic computer ...

Thank you

3

(15 replies, posted in Code)

git commit -m "TransformEditor: achives a half decent layout"

https://github.com/damianCaceres/qelect … 0d04ca1be7
Thank you and see you the next weekend.

4

(15 replies, posted in Code)

git commit -m "TransformEditor: rotate signals and slots"

https://github.com/damianCaceres/qelect … a4d5dd053a
Thank you

5

(15 replies, posted in Code)

git commit -m "TransformEditor: signals and slots basic running "

https://github.com/damianCaceres/qelect … 12b06a84ba
Thank you

6

(15 replies, posted in Code)

git commit -m "TransformEditor: Initial commit"

https://github.com/damianCaceres/qelect … 3fc5c8308e

Until now everything to be simple.
More tomorrow.
Thank you.

7

(15 replies, posted in Code)

Hello:
I've opened a new branch, transformeditor, just now. There I would like to request guidance and correction the next days, this weekend.
Thank you.

8

(15 replies, posted in Code)

git checkout -b transformeditor

9

(15 replies, posted in Code)

This week I am busy with another program. I will be back next weekend.

10

(14 replies, posted in EN : Help, suggestions, discussions, ...)

https://neweopencascade.wordpress.com/2 … -using-qt/

You can be right, but we are going to break a lot if we mess around with that.

I'm very interested in this issue. When I'll finish the transform editor, I'd like to explore the related code. And the data base. Big plans and little time.
Good night.

Warning: I'm using google translator and word reference.

If I understood fine, DRU is asking about including the terminal names in the file .qet
With my poor experience using QElectroTech, I've perceived that the terminals and conductors look like the younger brothers of the elements. Terminals and conductors carry less information than elements, for instance name and uuid.
I think terminals and conductors should be at the same level of importance as the elements.
Why? I'm not too sure, but in my brain schematics they are all important.
Thank you.

PostScript: I always work with reference to objects by uuid.

I search through it.

and the uuid? Why is not included?
Thank you

14

(15 replies, posted in Code)

In Github there is an image with a first dirty experiment about the location and layout of the transform editor.
https://github.com/qelectrotech/qelectr … /issues/56

15

(3 replies, posted in Code)

https://www.qt.io/blog/2019/08/07/technical-vision-qt-6
long live widgets.

16

(3 replies, posted in Code)

I'm searching in the forum and I can't find any discussion about QML.
Because I'm doing the QML's "Hello World!" exercise with QElectroTech and it works fine.
Are there any official position about the use of QML in QElectroTech? In general.
Thanks

17

(60 replies, posted in Code)

Thanks to everyone for your support

QElectroTech V 0.80-DEV
Compilation : GCC 10.1.0
Built with Qt 5.9.5 - Date : Jul 24 2020 : 07:25:48 
Run with Qt 5.9.5 using 6 thread(s)
CPU : model name : Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz 
RAM Total : 7801 MB
RAM Available : 5468 MB
GPU : Intel Corporation Device 3e92 
OS : linux - x86_64 - Version : Ubuntu 18.04.4 LTS - Kernel : 5.3.0-51-generic
*** Qt screens *** 
( 1 : 1920 x 1080 ) 
( 2 : 1920 x 1080 ) 

18

(60 replies, posted in Code)

Thank you.

19

(60 replies, posted in Code)

Hello:
Today I've updated from master and I get the following building error

../electro/sources/machine_info.cpp:73:9: error: no declaration matches ‘int32_t Machine_info::get_max_screen_width()’
   73 | int32_t Machine_info::get_max_screen_width()
      |         ^~~~~~~~~~~~
../electro/sources/machine_info.cpp:73:9: note: no functions named ‘int32_t Machine_info::get_max_screen_width()’
In file included from ../electro/sources/machine_info.cpp:18:
../electro/sources/machine_info.h:27:7: note: ‘class Machine_info’ defined here
   27 | class Machine_info : public QObject
      |       ^~~~~~~~~~~~
../electro/sources/machine_info.cpp:82:9: error: no declaration matches ‘int32_t Machine_info::get_max_screen_height()’
   82 | int32_t Machine_info::get_max_screen_height()
      |         ^~~~~~~~~~~~
../electro/sources/machine_info.cpp:82:9: note: no functions named ‘int32_t Machine_info::get_max_screen_height()’
In file included from ../electro/sources/machine_info.cpp:18:
../electro/sources/machine_info.h:27:7: note: ‘class Machine_info’ defined here
   27 | class Machine_info : public QObject
      |       ^~~~~~~~~~~~
Makefile.Release:4826: recipe for target 'release/machine_info.o' failed
make[1]: *** [release/machine_info.o] Error 1
make[1]: *** Se espera a que terminen otras tareas....
make[1]: se sale del directorio '/home/damian/build-qelectrotech-Desktop-Release'
Makefile:40: recipe for target 'release' failed
make: *** [release] Error 2
18:45:55: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project qelectrotech (kit: Desktop)
When executing step "Make"

Thank you

20

(14 replies, posted in EN : Help, suggestions, discussions, ...)

Good morning
The main FreeCAD's module for 2D geometric staff is the Draft Workbench. There we have a lot of additional tools and possibilities.
The last two years this draft workbench has suffered huge structural reform works. Thanks to @vocx and @yorik, among others. They are not finished. At this moment I would not know which modules we must import ... I would wait a little bit ... perhaps one year?
Please, could some one to enclose in the road map this topic "Exchange with FreeCAD"?.

21

(14 replies, posted in EN : Help, suggestions, discussions, ...)

I have installed terminalblock generator and I've compiled the dxf importer.
I've used transformation matrix for geometric operations, from a cone to an elliptical cone for instance, with OpenCascade.
I'm tuned with github source mirror. The next months I'll read the collaborations rules.
Good bye.

22

(14 replies, posted in EN : Help, suggestions, discussions, ...)

Thanks for the warning. For this reason I comment before starting.
In any case I introduce QElectroTech in my usual work.

23

(14 replies, posted in EN : Help, suggestions, discussions, ...)

the repository is

https://gitlab.com/damianCaceres/energy-workbench

It must be accessible, but certainly I don't domain gitlab.

24

(14 replies, posted in EN : Help, suggestions, discussions, ...)

Certainly there is a problem with my gitlab account. All my repositories are public, but there is one of them which doesn't allow the access, except to me of course.  I don't understand it.
My apologies. I'll solve it and thank you for the advertisement.

What am I imaging?

I'm writing a FreeCAD module or Workbench in order to draw buildings description which could be exported to OpenStudio, initially using the swig python bindings of OpenStudio and recently with direct connection in c++.
I've half done the constructive side, building, buildingstory or floors, spaces, surfaces, subsurfaces, shadows, etc. And fine.

But now I'm starting to do HVAC side, nodes and components, which is more complicated. And I'm feeling that a program like QElectroTech could be the correct election to draw some circuits, one additional qt editor for  OpenStudio object properties, and finally an exporter to OpenStudio format.

I don't know if the explained is too much imagine, but the next months I would like to study this option.

Thank you

25

(14 replies, posted in EN : Help, suggestions, discussions, ...)

Hi guys.
An amazing program. I'm loving it. Congratulations.
I'm interested in plugging facilities for "imaginative uses".
I've a little bit of experience with python code, and I'm starting to learn c++, qt and cmake. No previous experience with qmake.
You could find me in https://gitlab.com/damianCaceres
Thank you.