power+rail+GNd+and+VCC/VDD+are+interconnected+in+net+GND
时间: 2023-12-14 15:33:06 浏览: 320
根据提供的引用内容,可以看出这是一个关于电路图设计的问题。具体来说,这个问题是在描述一个电路图中的错误情况,其中power、rail、GND和VCC/VDD在net GND中相互连接。为了解决这个问题,需要进行以下操作:
1. 点击电路图中的VCC/VDD power,并将其属性改为“VCC/VDD”。
2. 点击电路图中的电源配置,VCC/VDD将会对应两个节点(+3.3V和VCC/VDD)。
3. 删除+3.3V节点。
4. 删除电路图中多余的power。
相关问题
Qt + freerdp,要求 freerdp 版本为 2.9,请给出示例代码
以下是一个基本的Qt程序,它使用FreeRDP 2.9库连接到远程Windows机器。这个程序创建一个窗口,在窗口中显示远程机器的桌面。
```cpp
#include <QtCore>
#include <QtGui>
#include <QApplication>
#include <QMainWindow>
#include <QHBoxLayout>
#include <freerdp/client.h>
#include <freerdp/version.h>
class RdpClient : public QMainWindow
{
Q_OBJECT
public:
RdpClient(QWidget *parent = 0);
~RdpClient();
void start();
void stop();
protected:
void paintEvent(QPaintEvent *event);
void resizeEvent(QResizeEvent *event);
private:
freerdp *rdp;
QPixmap pixmap;
};
RdpClient::RdpClient(QWidget *parent)
: QMainWindow(parent)
{
QPalette palette = this->palette();
palette.setColor(QPalette::Window, Qt::black);
this->setPalette(palette);
this->setWindowTitle("RdpClient");
QHBoxLayout *layout = new QHBoxLayout(this);
QWidget *centralWidget = new QWidget(this);
centralWidget->setLayout(layout);
this->setCentralWidget(centralWidget);
}
RdpClient::~RdpClient()
{
stop();
}
void RdpClient::start()
{
rdp = freerdp_new();
rdp->settings->hostname = "192.168.1.100";
rdp->settings->port = 3389;
rdp->settings->username = "user";
rdp->settings->password = "password";
rdp->settings->width = this->width();
rdp->settings->height = this->height();
rdp->settings->color_depth = 24;
rdp->settings->performance_flags |= PERF_ENABLE_FONT_SMOOTHING;
rdp->settings->performance_flags |= PERF_ENABLE_DESKTOP_COMPOSITION;
rdp->settings->performance_flags |= PERF_ENABLE_MENU_ANIMATIONS;
rdp->settings->performance_flags |= PERF_ENABLE_THEMING;
freerdp_context *context;
context = freerdp_context_new(freerdp);
freerdp_context_set_pixel_format(context, PIXEL_FORMAT_XRGB32);
freerdp_set_context_callback(rdp, (pContextNew)freerdp_context_new);
freerdp_set_context_callback(rdp, (pContextFree)freerdp_context_free);
freerdp_set_context(rdp, context);
freerdp_connect(rdp);
while (rdp->connected)
{
freerdp_get_event(rdp->instance);
}
}
void RdpClient::stop()
{
freerdp_disconnect(rdp);
freerdp_free(rdp);
rdp = NULL;
}
void RdpClient::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
painter.drawPixmap(0, 0, pixmap);
}
void RdpClient::resizeEvent(QResizeEvent *event)
{
rdp->settings->width = this->width();
rdp->settings->height = this->height();
}
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
RdpClient rdpClient;
rdpClient.setMinimumSize(800, 600);
rdpClient.show();
rdpClient.start();
return app.exec();
}
```
请注意,您需要在Qt项目的.pro文件中添加以下内容,以将FreeRDP库链接到您的应用程序中:
```
LIBS += -lfreerdp-client2 \
-lfreerdp-core2 \
-lfreerdp-gdi2 \
-lfreerdp-rail2 \
-lfreerdp-utils2
```
希望这可以帮助您开始使用Qt和FreeRDP 2.9。
proteus中No power supply specified for net VCC in Power Rail Configuration.怎么解决
要解决这个问题,您需要在Proteus的电源轨道配置中指定VCC电源网络的电源。
以下是解决步骤:
1.选择“Library”菜单,然后单击“Power Rails”选项卡。
2.在“Power Rails”对话框中,选择“VCC”电源网络。
3.单击“Edit”按钮,然后在“Edit Power Rail”对话框中配置VCC电源网络的电源。您可以从下拉菜单中选择电源类型,例如“DC Voltage”,然后指定电压值。
4.单击“OK”按钮保存更改。
5.回到您的电路设计中,将VCC引脚连接到VCC电源网络上。
6.重新运行仿真,检查是否已解决错误提示。
通过以上步骤,您应该能够成功解决"No power supply specified for net VCC in Power Rail Configuration"错误。
阅读全文